pouët.net

Go to bottom

C++ a wicked language

category: code [glöplog]
Thanx.. Didn't know that.. Strange politics at microsoft...
added on the 2003-05-25 21:01:36 by mad mad
"DirectDraw in DirectX 8 and DirectX 9 has no difference from DirectX 7, so Microsoft didn't documented it."
Wrong again.

There's no such thing as DirectDraw in DX8/9 anymore; DirectDraw and Direct3D (which were seperate parts in DX7) have been merged into one API, which is DirectX Graphics, with the 8.0 Release.

DX Graphics kicked out most of the 2D stuff out though - which made the API quite a lot smaller and simpler. If you need only 2D, though, there's absolutely no point in using DX8/9 - just use the DX7 interfaces and be done with it.
added on the 2003-05-25 21:45:21 by ryg ryg
Thanx.. Didn't know that.. strange too.. Never used DirectDraw, only D3D.. And if I wanted 2D I used textures too.. Perhaps Microsoft is making their baby now 3D accelrated (not only 2D) ? Is that the reason why they kicked dd? (This thought is because of, that I think the dd accelration is also used in the GUI in some way (on older graphics cards there was line and blockdrawing and etc.. accelration stuff on HW.. with the propper drivers windows used these functionality) ).. Or any other faxenquatsch.. Or it can be that's this for multiplatform needs without dd implemented.. If someone knows tell me, even if it is weird too..
added on the 2003-05-26 01:32:28 by mad mad
ryg: that's what i mean when i say that "DirectDraw in DirectX 8 and DirectX 9 has no difference from DirectX 7" :-P

Is your parser broken or you have something personal with me?

Mad: They didn't kicked DirectDraw. They just didn't added anything new (so there wasn't any reason to make a new interface (f.e. IDirectDraw8) for it). However it's accessible from DirectX 7 (and older) interfaces (f.e. IDirectDraw7).
added on the 2003-05-26 12:02:42 by BadSector BadSector
faor: old compiler is not requiered to produce dos executables. Check out digitalmars -- a very modern C++ compiler with windows and dos (and extended dos) support. Linux support expected soon. The compiler is *very* fast and generates good code. www.digitalmars.com
added on the 2003-05-26 12:09:08 by eye eye
I suddenly regret opening all these posts in the post like this, or pixel shaders suck software is better, etc, etc, etc.. because I am using all of these stuff now and I like them :P

And every time I want to search for something else in the bbs and bump upon those old masterpieces of me, I am wondering what the hell I was smoking. LOL!
added on the 2010-03-05 23:01:46 by Optimus Optimus
Optimus, ores ores paratiro oti oso perissotero megalonoume toso perissotero siniditopoioume oti eimastan anorimoi i oti eixame agnoia epi kapoiou thematos.

Min anisixeis simvainei se olous mas ;-)
added on the 2010-03-05 23:12:35 by Defiance Defiance
no.
BB Image
added on the 2010-03-06 00:25:43 by xernobyl xernobyl
Hi defiance, eisai ellinas? Exoume synantithei se kana elliniko demoparty?

Well I mostly find these old threads and sometimes see the irony. Those are not bad,. maybe the shaders thread was not very serious, I don't remember about this. At first I thought it was at a time I had to use C++ but no. It was in 2003 when I opened this,. I had neither a job in C++ nor a project (or maybe I had, something for the university but that was in MFC which was even worse especially at the time I wasn't experienced with OOP).

I have used Java in the past when working in a project, also teaching, and recently one raytracer coursework I had, I decided to do it from scratch in C++ just to learn the essentials about classes and other stuff in C++ (because I knew a bit about them in Java but never in C++). There are things I like. Although, still most of my projects are in pure C. Although I make new instead of malloc for my pointer array now. Overloading is cool. And I love operators. Maybe I could just blend C++ and C but I would like also to read some article on how can I fell in the trap and write unoptimized code. My raytracer C++ code is soooo slow per pixel (although more organized code, but maybe I call too much functions per pixel) in comparison with an old test I did in C (but there I was putting all the work inside the pixel loop and the code was messy).

Anyways.. what I was frustrated with, in the past, was maybe the vast ammount of functions you have to remember (e.g. in MFC) and other additional stuff that were scary, that I needed to learn more before trying. I was used to need the least possible things from a language and build most of the stuff alone, or if I had to use a library it had to be easy (like I am using SDL, fmod, etc. those are simple but not for example MFC).

In my last job I was using Powerbuilder. A different thing. Somehow I hated, the GUI confused the hell out of me and I never finished a project in time (well they didn't check). I am wondering what's your opinion on Powerbuilder is? I hate those database programming things :PPP

Ok, sorry :)
added on the 2010-03-06 02:33:20 by Optimus Optimus
Yes!

At that time we were doing the MFC project my friend had bought one of those "learn C++ in 30 days" book. And it was opening the Visual Studio, creating a little window with buttons, writting event code, drawing in a DC context, etc. And that's what I thought C++ was.

It reminds me various strange definitions of what OOP programming is. One friend told me, it's events. Another friend said, it's pointers. We usually make the example of an object called apples and one called oranges, or the car class example. But how can OOP be explained in a nutshell?

LOL.
added on the 2010-03-06 02:43:31 by Optimus Optimus
I am watching at porn while reading this from page 1. Amazing!
added on the 2010-03-06 02:49:41 by Optimus Optimus
Why do I keep thinking that .NET is a descendant of MFC, and that MFC has been around, in one form or another, since x86 DOS?
added on the 2010-03-06 05:48:24 by QUINTIX QUINTIX
mfc is the win32 dev enviroment in c++ and oo
.net is managed [windows/etc.] developement
they are somewhat similar, but not really
added on the 2010-03-06 08:43:38 by CobaltHex CobaltHex
Optimus: Nai eytixos ginithika Ellinas. Os pros to deytero den nomizo.

Quote:
At that time we were doing the MFC project my friend had bought one of those "learn C++ in 30 days" book. And it was opening the Visual Studio, creating a little window with buttons, writting event code, drawing in a DC context, etc. And that's what I thought C++ was.


Bahhh, I don't trust those books. They just put your imagination into borders and shrink it completely. Also, they can't update their content. ;-)
added on the 2010-03-06 10:51:26 by Defiance Defiance
I just realized. If I am ever going to start working again, these posts are "dangerous", lol. At least for the maniac boss who would be willing to search your details. Putting your nickname on your cv is laughable. Also, be careful of facebook :)
added on the 2011-06-29 21:53:33 by Optimus Optimus
I just realized. If I am ever going to start working again, these posts are "dangerous", lol. At least for the maniac boss who would be willing to search your details. Putting your nickname on your cv is laughable. Also, be careful of facebook :)
added on the 2011-06-29 21:53:38 by Optimus Optimus
And now I am the thread necromancer :PPP
added on the 2011-06-29 21:53:51 by Optimus Optimus
You're something allright.
added on the 2011-06-29 22:47:50 by gloom gloom
putting your nickname on your cv is kinda bad, unless it's your real name - like me :)
rasmus: wait... are you saying... let me get this straight: ARE YOU RASMUS?!?

(SCNR)
added on the 2011-07-03 21:52:08 by ryg ryg
Getting cut because your boss looks at some social media site means your boss isn't cool enough.
added on the 2011-07-03 23:06:36 by shuffle2 shuffle2
... that depends on what you write about the boss on the social media site :-)

login

Go to top