- 04 Jun, 2003 40 commits
-
-
Lionel Ulmer authored
- fix bug in texture upload (I wonder how I missed this :-/ ) - improve the D3D1/2 texture mapping modes
-
Lionel Ulmer authored
- 24 bpp handling for lock / unlock code - some better checks for AlphaPixel value - better TRACEing to better catch threading problems
-
Lionel Ulmer authored
- only bind textures at start of rendering - optimized the texture parameter code - optimize of the 'dirty checking code' for mipmapping - handles the MAXMIPLEVEL texture parameter
-
Lionel Ulmer authored
- fix one case of reference counting on textures - fix stupid bug in texture upload code - yet another texture enumeration reordering
-
Lionel Ulmer authored
-
Lionel Ulmer authored
- use the common code for the FB Unlock code
-
Lionel Ulmer authored
- some interface changes for future reuse for Blt / Lock code - fixed some Pitch problems in texture uploads (mostly for 'small' mip-mapping levels)
-
Lionel Ulmer authored
-
Lionel Ulmer authored
-
Lionel Ulmer authored
- cleaned-up the GL / device critical section handling
-
Lionel Ulmer authored
- no need anymore to flush to FB on execute buffer calling
-
Lionel Ulmer authored
-
Lionel Ulmer authored
- fix compilation on non-recent glext.h systems
-
Raphael Junqueira authored
surface.c/*texture.c (with add of lockable, locked and Dirty flags) - add of dirtyRect/dirtyBox for better dirtification management (not used yet, but huge optimisation can be possible now) - fix some debug traces (well it's better to use debug_d3dpool) - fix some stupid regression on point parameters (forgot to check extension on fillcaps)
-
Raphael Junqueira authored
defines and the caps defines - cleanup of device.c using the caps defines (avoid the #ifdef nigthmare) - add {Set,Get}GammaRamp support
-
Raphael Junqueira authored
- split of CreateDevice gl/gxl detection code into FillGLCaps - implementation of resolution change (using ChangeDisplaySettings) but desactived as ChangeDisplaySettings don't seem to work well - begin of swap chain support (now need to split/clean gxlpbuffer/glxpixmap code for swap chain use)
-
Jason Edmeades authored
saved snapshot correctly.
-
Raphael Junqueira authored
ActiveRender) - fix stupid rescaling of colors values on SaveSnapshot
-
Raphael Junqueira authored
- pixel shader code split into a new "COM object" (as done before for vertex shader) - some fixes on Validate* functions call types - add pixel shader (ie fragment_program) detection on caps code
-
Jason Edmeades authored
utils module, and clean up the main code path.
-
Raphael Junqueira authored
- more cubetextures fixes (now d3d8 sdk cubemap sample work almost perfectly) - add a new debug function "debug_d3dpool" and use it - add a new param (the device) for the conversions functions (because we need to check caps to see how to convert) - some crashes fixed in render to surface code with no stencil-depth surface - a very simple cliplane fix - a stupid palettes fix (stupid language) - begin of anisotropic filter support - begin of compressed textures support - a very useful debug functions: IDirect3DSurface8Impl_SaveSnapshot to dump surfaces as png ;) - many useful surfaces debug code (using SaveSnapshot)
-
Jason Edmeades authored
-
Jason Edmeades authored
-
Jason Edmeades authored
GL_EXT_stencil_wrap extension).
-
Raphael Junqueira authored
using glx pbuffers (with a useful debug code to display rendered surface into window drawable) - better cubetextures - split utilities functions into utils.c and added more - more readable debug again - a better caps code (not perfect but i'll use glx code later) - use of the new caps code - begin of UpdateTexture - begin of Cursor support - cleaning most of deprecated #if 0/#endif - correct some lockable/unlockable behavior - correct some returns code
-
Lionel Ulmer authored
MIPMAP flag set - add GL crit. section support for matrix setting - support the various BLEND texture operations
-
Yorick Hardy authored
-
Francois Gouget authored
-
Robert Reif authored
-
Tom Wickline authored
-
Paul Laufer authored
-
Marcus Meissner authored
-
Antonio Larrosa Jiménez authored
-
Antonio Larrosa Jiménez authored
-
Tom Wickline authored
-
Mike Hearn authored
-
Vitaliy Margolen authored
-
Robert Reif authored
-
Jason Edmeades authored
and return that no palette entries had to change.
-
Dimitrie O. Paun authored
-