Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Just a minor update for Windows Store apps (Score 2) 403

I think people has misconception of how works Direct3D 11. Nowadays, it just Direct3D 11 with 'feature level' : 9.1 (targeting Direct3D 9), 9.2, etc to 11.1 and 11.2). Thinks a bit like OpenGL 4.1, 4.2 etc..., just some 'extensions'

The thing is that you can write Direct3D 11 apps running on a Direct3D 9.0 hardware (minus the new features like geometry shader). A bit achievement from Direct3D 10 where only Direct3D 10 only worked for Geforce 8 or better (and AMD Radeon HD). Now it could works with very old hardware and still working on latest hardware/

Forward to Direct3D 11.1 from Windows 8: It added a couple of features that nobody really uses (3D stereoscopy) and now they added Direct3D 11.2 with tiled extensions (sounds for PowerVR or Adreno chipset for Windows RT tablets). On OpenGLES, it is called GL_QCOM_tiled_rendering. MS wanted to have that on DirectX, so they add to create a new profile '11.2'

The programmers were able to write Direct3D 11 games for 'Windows Store' and 'Windows Desktop' (for Vista or superior, using the 2010 SDK) as because and new 11.1 and 11.2 minor changes will be able available for 'Windows Store' because it also targets tablets and especially GPU that supports tiled rendering (PowerVR).:

So now, it is sure that DirectX new features are now exclusive for Windows Store apps, and there will be no more update of DirectX for apps targeting Windows Desktop (the SDK was not updated since 2010 for desktop).

DirectX for Windows Desktop (games for Steam etc..) is dead for 3 years already. It is now just an API for Windows Store apps . Also making a requirement to Direct3D 11.1 or 11.2 only games is stupid for a developer, since he probably want to support at least 9.1 profile
Microsoft

Submission + - Microsoft releases Photosynth (photosynth.net)

Spy Hunter writes: Photosynth has graduated from a "tech preview" to a complete service. Now you can upload your own photos and have them automatically transformed into a "synth"; a 3D fly-through reconstruction of your home, your vacation, or anything else you can take pictures of. Learn more about Photosynth, see what Walt Mossberg has to say about it, or just go try it out right now!
The Internet

42% of Web Users Sneak Onto Others' Online Accounts 313

An anonymous reader writes "In an online survey, 42 percent of Internet users admitted to logging into other people's email and social networking accounts without their knowledge. The poll doesn't ask if passwords were found, granted, or stolen — which would make for further interesting results. The write-up summarizing the results defines the respondents as part of an "educated tech-readership" and questions the ethics of logging onto someone else's account, and whether those differ depending on the person and relationship."
Science

New Insect Species Purchased On EBay 50

SpuriousLogic writes "A scientist who bought a fossilized insect on the web auction site eBay for £20 has discovered that it belongs to a previously unknown species of aphid. The bug has been named Mindarus harringtoni after the scientist."
Mozilla

Submission + - Firefox to get a nag screen. For upgrades. (ostatic.com)

ruphus13 writes: Firefox has been pushing version 3.0 very aggressively, and firmly believes that it is a solid product. The Download Day was just one of their ways to drum up user support for the new release. Now, Firefox is going to 'gently nudge' users of Firefox 2.0 to upgrade. Several users are waiting for their add-ons to get upgraded, but now, according to the article, "If you've been on the fence about upgrading to Firefox 3.0, Mozilla is planning to give you a little nudge. Sometime within the next week, people using Firefox 2.0.0.16 will see a request to upgrade and though you'll have the option to decline, it's likely Firefox will ask again anyway."..."users will most likely be offered a second change to upgrade after "several weeks."" It will be interesting to see if this speeds up the upgrade by users, as well as upgrades of the add-ons.

Comment Boost epitomizes everything that is wrong with C++ (Score 4, Insightful) 166

Boost is a great example of what a bloated, backward language C++ has become. It relies on complex intricacies from the standard that are difficult for compiler writers to implement correctly and robustly and without bugs. As a result, Boost itself is not very portable. Either it works on your platform and compiler, or it sort of works, or it doesn't.

Boost--and template metaprogramming in general--is a great exercise in intellectual masturbation. They identified a bunch of useful functionality that isn't supported by the language. Rather than design a new language that does support that functionality, or build external tools to provide it, they contort the template semantics of the language in order to try and squeeze that functionality out of nothing.

Well, template metaprograms are crap. They're nigh undebuggable, they produce unreadable error messages, they take forever to compile, and most C++ programmers don't know how to write (or even read) their implementations. They're an abomination.

Since meta-programming is clearly useful, and something that a lot of programmers want to do... why not add true compile-time metaprogramming support to C++ (or better yet, develop a 10x simpler and cleaner language and put proper compile-time metaprogramming support into it)? Templates are not a natural way to express metaprograms. Why not give C++ programmers the tools to write nice, clean, object-oriented, imperative metaprograms instead of the kludgy functional metaprograms they are forced to scrape by with now?

Again: Boost exemplifies everything that's wrong with C++. All of the corner-case features of C++ that Boost exploits in order to provide useful and sane functionality in an insane way, should be removed from the language (or its successor). Instead, general and clean and low-level metaprogramming mechanisms should take their place so that the functionality embodied in Boost could be written directly by any mid-level programmer instead of an elite group of template wankers. :P

Comment Re:PS3? (Score 1) 52

No, it is not relevant. PS3 is using Cg (a bit logical, nVidia developed the graphic chipset) and OpenGL ES which is quite different to the standard OpenGL (it's OpenGL without the 'legacy' stuff like glBegin / glEnd).
Programming

Journal Journal: Introduction

Hi;

execom typing here. I wanted to release some kind of web site for explaining some programming i've searched on the web, in different place.

I will only talk about MacOS X programming.

Slashdot Top Deals

I've got all the money I'll ever need if I die by 4 o'clock. -- Henny Youngman

Working...