Sam Hocevar
0d49891632
gpu: fix a nasty bug in the D3D9 vertex declaration code that caused
wrong offset computations.
13 jaren geleden
Sam Hocevar
f7770f7387
gpu: add an Unbind() method for textures for clean up. Unfortunately
the Scene code still breaks Direct3D rendering.
13 jaren geleden
Sam Hocevar
a54bb70d64
build: minor Windows compilation fixes.
13 jaren geleden
Sam Hocevar
6169c874e4
gpu: port the vertex buffer abstraction layer to OpenGL.
13 jaren geleden
Sam Hocevar
1485e5bf63
gpu: add support for integer uniforms and fix a few PS3 and Linux compilation
issues that were introduced with the Direct3D changes.
13 jaren geleden
Sam Hocevar
090834b149
win32: start porting the graphical backend to DirectX 9. Apparently I
cannot used DirectX 10 because my video card only supports DX9, and there
is no compatibility layer. DX11 has feature levels for older hardware so
it would work with a DX9 card, but it's not available for WinXP.
13 jaren geleden
Sam Hocevar
2831476774
build: major refactoring of the Win32 and Xbox project files; we now
link properly on the Xbox.
13 jaren geleden
Sam Hocevar
60a2e83d54
xbox: start working on an Xbox/Direct3D port.
13 jaren geleden
Sam Hocevar
356917292d
osx: link with the proper OpenGL libraries on OS X.
13 jaren geleden
Sam Hocevar
5c5739e508
ps3: port the dithering code to Cg. It does not work because subscripting
with runtime variables is only valid for arrays of texture samples.
13 jaren geleden
Sam Hocevar
533b3b33e0
render: add a Gradient class that will be used for dithering later.
13 jaren geleden