Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-11 | main: Fix compiler warning. No need to convert/store depthScale as GLfloat ↵ | Karl Schultz | |
just to convert it back to GLuint to call unpack_depth_span. Also removes a difference between the 24/8 and 8/24 texstore routines. | |||
2010-02-12 | gallium: make max_anisotropy a unsigned bitfield member | Roland Scheidegger | |
saves us a dword in sampler state, hw can't do non-integer aniso degree anyway. To allow aniso 1x (which seems of dubious value but some hardware (radeons) have such a mode, and even d3d allows specifiying it) redefine anisotropic filtering as disabled only if max_anistropy is 0. | |||
2010-02-11 | glxgears_fbconfig: Use glXCreateWindow and glXDestroyWindow | Ian Romanick | |
2010-02-11 | glxgears_fbconfig: Use GLX 1.3 name for function poiner types | Ian Romanick | |
2010-02-11 | glx: Pass fbconfig ID or visual ID to CreateContext | Ian Romanick | |
Pass either the fbconfig ID or the visual ID, as appropriate, to CreateContext. Now CreateContext does not derefernce fbconfig or vis (which no longer exists as a parameter). | |||
2010-02-11 | glx: Use the screen parameter everywhere instead of vis->screen, etc. | Ian Romanick | |
2010-02-11 | glx: Move work of converting a visual to an fbconfig | Ian Romanick | |
For the direct rendering case, the DRI createContext function wants an fbconfig. When glXCreateContext is called, we have to convert the visual to an fbconfig. This work was done in CreateContext, but it makes more sense for it to be done in glXCreateContext. | |||
2010-02-11 | glx: Re-indent CreateContext after the previous commit | Ian Romanick | |
2010-02-11 | glx: Handle imported contexts outside of CreateContext | Ian Romanick | |
A long time ago I was a bit over-agressive in refactoring context creation into a single function. The creation code for glXImportContextEXT does not belong in CreateContext because it does not use any GLX protocol. The big if-statement for the import case routed around almost the entire function anyway. | |||
2010-02-11 | glx: Pass screen number as parameter to CreateContext | Ian Romanick | |
Passing the screen parameter to CreateContext will simplify a couple of changes that are coming. | |||
2010-02-11 | glx: Pass opcode to CreateContext instead of use_glx_1_3 parameter | Ian Romanick | |
Passing the opcode directly instead of having CreateContext infer it from the value of fbconfig and the use_glx_1_3 flag will simplify some changes that are coming. | |||
2010-02-11 | glx: Fix interval test in glXSwapIntervalMESA | Ian Romanick | |
It appears that, in spite of what the spec says, the interval parameter to glXSwapIntervalMESA has been an unsigned int since day-1. This made the 'if (interval < 0)' test useless. The test is removed and the spec is updated to note that the interval is an unsigned value. | |||
2010-02-11 | glx: Change type to eliminate 'comparison between signed and unsigned' warning | Ian Romanick | |
2010-02-11 | glx: Add casts to eliminate 'comparison between signed and unsigned' warnings | Ian Romanick | |
2010-02-11 | glx: Eliminate several 'unused variable' warnings in glxcmds.c. | Ian Romanick | |
2010-02-11 | glx: Use wrapper macro to detect direct rendering | Ian Romanick | |
The wrapper macro GC_IS_DIRECT is used in CreateContext and a couple other places to eliminate the need for some of the '#ifdef GLX_DIRECT_RENDERING' madness. There appear to be a *LOT* of places in glxcmds.c where '#ifdef GLX_DIRECT_RENDERING' is missing. | |||
2010-02-11 | Turn off 64-bit portability problems detection. | Karl Schultz | |
2010-02-11 | nouveau: fix compile errors... | Roland Scheidegger | |
2010-02-11 | glapi: Avoid #including gl.h | Kristian Høgsberg | |
It's only used for a couple of integer types and and might conflict with other client API header files. | |||
2010-02-11 | i915: Remove always-true irq_active struct intel_screen field | Kristian Høgsberg | |
2010-02-11 | i915: Remove a few DRI1 era struct intel_screen fields | Kristian Høgsberg | |
2010-02-11 | i915: Drop intelScreenPrivate typedef and just call it struct intel_screen | Kristian Høgsberg | |
2010-02-11 | i915: Remove unused intelRegion struct | Kristian Høgsberg | |
Phew, sure is nice to only have one struct called intel region. | |||
2010-02-11 | nv50: adapt to stencil ref changes | Roland Scheidegger | |
2010-02-11 | nv40: adapt to stencil ref changes | Roland Scheidegger | |
2010-02-11 | i915: Remove left-over drmUnmap() | Kristian Høgsberg | |
2010-02-11 | nv30: adapt to stencil ref changes | Roland Scheidegger | |
not sure if this has any hope of working | |||
2010-02-11 | mesa: additional constant/limit assertions | Brian Paul | |
2010-02-11 | svga: implement PIPE_CAP_MAX_COMBINED_SAMPLERS query | Brian Paul | |
2010-02-11 | gallium: make u_blitter code save/restore stencil ref values | Roland Scheidegger | |
2010-02-11 | Add git tips | Karl Schultz | |
2010-02-11 | r300g: adapt to stencil ref changes | Roland Scheidegger | |
2010-02-11 | cell: adapt to stencil ref changes | Roland Scheidegger | |
not betting this compiles, some of the code handling stencil test seems incomplete and/or never called? | |||
2010-02-11 | i965g: adapt to stencil ref changes | Roland Scheidegger | |
while there also potentially fix logic ops (were never enabled before) | |||
2010-02-11 | i915g: adapt to stencil ref changes | Roland Scheidegger | |
2010-02-11 | gallium: give pipe_stencil_ref its own cso_save/restore functions | Roland Scheidegger | |
seems cleaner, and other dynamic state like viewport is handled that way too | |||
2010-02-11 | st/mesa: fix gallium texture level selection for RTT | Brian Paul | |
Fixes invalid texture level when rendering to a texture where GL_BASE_LEVEL > 0. This will be cherry-picked to the 7.7 branch after additional testing. | |||
2010-02-11 | mesa: remove darwin-x86ppc and dangling darwin refs in Makefile | Brian Paul | |
2010-02-11 | docs: remove old CVS references | Brian Paul | |
2010-02-11 | Revert "llvmpipe: Move tile coordinate assertion into a more useful place." | José Fonseca | |
This reverts commit 8c0391726a89414356c705fcc2d5a38d12d0fe2b. Too pendantic. | |||
2010-02-11 | scons: Fix drm/intel build. | José Fonseca | |
2010-02-11 | llvmpipe: Handle TGSI_TOKEN_TYPE_PROPERTY. | José Fonseca | |
Avoids assertion failures with certain shaders. | |||
2010-02-11 | llvmpipe: Move tile coordinate assertion into a more useful place. | José Fonseca | |
2010-02-11 | llvmpipe: Clamp both extremes of triangles to framebuffer size. | José Fonseca | |
Fix segmentation fault when triangles crossed the axis. | |||
2010-02-11 | gallivm: TGSI_OPCODE_CONT is not deprecated. | José Fonseca | |
Note that with FIXME instead of an assertion failure. Addresses fdo 25956. | |||
2010-02-11 | nouveau: remove u_simple_screen.h includes | Ben Skeggs | |
2010-02-11 | gallium: also save/restore stencil_ref in cso_save/restore_depth_stencil_alpha | Roland Scheidegger | |
makes life of state trackers easier | |||
2010-02-10 | i965g: ifdef out unused functions. | Vinson Lee | |
2010-02-10 | r300g: Work around "defect" in r300compiler. | Corbin Simpson | |
r300compiler doesn't handle half swizzles for vert shaders, which don't have them. So, for now, disable them. | |||
2010-02-10 | st/mesa: Silence uninitialized variable warning in st_cb_bitmap.c. | Vinson Lee | |