Here is the actual assembler code it uses if thats any help.
procedure Set8087CW(NewCW: Word);
begin
Default8087CW := NewCW;
asm
FNCLEX // don't raise pending exceptions enabled...
Type: Posts; User: Simon Arbon
Here is the actual assembler code it uses if thats any help.
procedure Set8087CW(NewCW: Word);
begin
Default8087CW := NewCW;
asm
FNCLEX // don't raise pending exceptions enabled...
In Borland Delphi you had to change the FPU control word during program initialisation with the command:
Set8087CW($133F);
With any luck their C++ compiler uses the same command, with 0x133F for...
Every reference i can find says that only OpenGL 2.0 is supported:
http://en.wikipedia.org/wiki/Radeon_X600 ...
The Radeon X1600 is not physically capable of running GLSL 1.2
You will need at least a HD2000
Where do you set the date format?
This BBS is displaying all the dates in that weird american format with the date and month reversed.
The General Settings/Date & Time options does not have a date...
I would be happy to work together to create a better spec file.
At the moment i am still collecting information into a database which is then used to generate pascal code.
I cant generate a usable...
It used to be, OpenGL was originally intended to be usable from any language that people choose to use.
The older .spec entries contain all of the information needed to generate bindings for any...
If both monitors are being driven by the one GPU, or by two GPU's from the same manufacturer, then the driver control panel may have an option to combine the two monitors so that they appear as a...
The best thing that you can do is put it in one big (compressed) file and then de-fragment your hard disk to minimise the seek time.
The only time that splitting the file might improve load time is...
It looks like they use opposite polarisation on alternating lines, so it probably uses an interlaced 2-field frame in 3D mode.
The specs says it supports most 3D formats so a quadbuffer card should...
Probably not. You would have to be doing incredibly detailed realistic renderings for it to make a difference, and you wont be doing that for a very long time.
As a beginner with OpenGL you will...
This means that you compiled the shader (or linked it) with a different OpenGL state than when you actually used it.
NVIDIA like to optimise their shaders to run as fast as possible with the current...
"ARB" are the initials of "Architecture Review Board", which is the group consisting of Khronos, NVIDIA, AMD and many others, who write the OpenGL specification.
It does not specifically refer to...
Although its not mentioned in any specification i can find, it seems to be quite common for OpenGL drivers to perform divisions by zero during their normal processing, so it is necisary to prevent...
:sorrow: Except The A to Z of DX10 Performance from GDC 2009 says:
Windows will send you the WM_PAINT message when the window is visible on the screen.
Just start your animation thread when you get this message.
The OpenGL specification requires that the fragment depth is tested against the depth buffer AFTER the fragment shader runs.
However, if the driver can determine that the fragment shader does not...
wglCreateContext and wglCreateContextAttribsARB use your initial context, which doesnt exist anymore because you got rid of it!
You cant call wglMakeCurrent(NULL, NULL); until AFTER you have...
Check the following:
On the start menu select "control panel"
Double click "system" icon
Select "Hardware" page and press the "Device Manager" button
If the device driver is installed properly...
glGetString cant be called until you have an OpenGL context because a windows computer can have multiple video cards and multiple screens plugged into it, and each one may need to return different...
From OpenGL Extension Viewer Download Page you can download and install a program that will check your graphics driver is installed and working properly.
If you are having problems using FreeGLUT...
You cant call any OpenGL functions until after you have set the pixel format for the window and created the context.
If your program crashes in Initialize then thats what you need to fix.
I...
An ATI Radeon 9600 is an OpenGL 2.1 card from around 2002.
Your ATI Radeon HD 4200 is an OpenGL 3.3 card from 2009, so it easily meets your requirements.
Check the OpenGL version returned by...
Which is kind of the whole point of using a strongly typed language in the first place.
But thats far from it, i can also setup my development environment to popup a list of valid enums...
I am currently trying to create a strongly typed OpenGL binding for the pascal language.
I need a list of which enumerations are used with which OpenGL commands so I can use typed enums.
This will...