Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glx: Pass screen number as parameter to CreateContext | Ian Romanick | 2010-02-11 | 1 | -7/+16 |
| | | | | | Passing the screen parameter to CreateContext will simplify a couple of changes that are coming. | ||||
* | glx: Pass opcode to CreateContext instead of use_glx_1_3 parameter | Ian Romanick | 2010-02-11 | 1 | -8/+23 |
| | | | | | | 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. | ||||
* | glx: Fix interval test in glXSwapIntervalMESA | Ian Romanick | 2010-02-11 | 1 | -4/+0 |
| | | | | | | | | 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. | ||||
* | glx: Change type to eliminate 'comparison between signed and unsigned' warning | Ian Romanick | 2010-02-11 | 1 | -1/+2 |
| | |||||
* | glx: Add casts to eliminate 'comparison between signed and unsigned' warnings | Ian Romanick | 2010-02-11 | 1 | -7/+8 |
| | |||||
* | glx: Eliminate several 'unused variable' warnings in glxcmds.c. | Ian Romanick | 2010-02-11 | 1 | -0/+11 |
| | |||||
* | glx: Use wrapper macro to detect direct rendering | Ian Romanick | 2010-02-11 | 1 | -24/+8 |
| | | | | | | | 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. | ||||
* | glapi: Avoid #including gl.h | Kristian Høgsberg | 2010-02-11 | 1 | -5/+3 |
| | | | | | It's only used for a couple of integer types and and might conflict with other client API header files. | ||||
* | i915: Remove always-true irq_active struct intel_screen field | Kristian Høgsberg | 2010-02-11 | 3 | -8/+0 |
| | |||||
* | i915: Remove a few DRI1 era struct intel_screen fields | Kristian Høgsberg | 2010-02-11 | 2 | -9/+0 |
| | |||||
* | i915: Drop intelScreenPrivate typedef and just call it struct intel_screen | Kristian Høgsberg | 2010-02-11 | 4 | -15/+9 |
| | |||||
* | i915: Remove unused intelRegion struct | Kristian Høgsberg | 2010-02-11 | 1 | -23/+0 |
| | | | | Phew, sure is nice to only have one struct called intel region. | ||||
* | i915: Remove left-over drmUnmap() | Kristian Høgsberg | 2010-02-11 | 2 | -7/+1 |
| | |||||
* | mesa: additional constant/limit assertions | Brian Paul | 2010-02-11 | 1 | -0/+5 |
| | |||||
* | svga: implement PIPE_CAP_MAX_COMBINED_SAMPLERS query | Brian Paul | 2010-02-11 | 1 | -0/+2 |
| | |||||
* | st/mesa: fix gallium texture level selection for RTT | Brian Paul | 2010-02-11 | 1 | -3/+11 |
| | | | | | | | | 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. | ||||
* | Revert "llvmpipe: Move tile coordinate assertion into a more useful place." | José Fonseca | 2010-02-11 | 1 | -3/+3 |
| | | | | | | This reverts commit 8c0391726a89414356c705fcc2d5a38d12d0fe2b. Too pendantic. | ||||
* | scons: Fix drm/intel build. | José Fonseca | 2010-02-11 | 1 | -4/+5 |
| | |||||
* | llvmpipe: Handle TGSI_TOKEN_TYPE_PROPERTY. | José Fonseca | 2010-02-11 | 2 | -0/+4 |
| | | | | Avoids assertion failures with certain shaders. | ||||
* | llvmpipe: Move tile coordinate assertion into a more useful place. | José Fonseca | 2010-02-11 | 1 | -3/+3 |
| | |||||
* | llvmpipe: Clamp both extremes of triangles to framebuffer size. | José Fonseca | 2010-02-11 | 1 | -1/+4 |
| | | | | Fix segmentation fault when triangles crossed the axis. | ||||
* | gallivm: TGSI_OPCODE_CONT is not deprecated. | José Fonseca | 2010-02-11 | 1 | -2/+1 |
| | | | | | | Note that with FIXME instead of an assertion failure. Addresses fdo 25956. | ||||
* | nouveau: remove u_simple_screen.h includes | Ben Skeggs | 2010-02-11 | 5 | -5/+0 |
| | |||||
* | i965g: ifdef out unused functions. | Vinson Lee | 2010-02-10 | 2 | -3/+6 |
| | |||||
* | r300g: Work around "defect" in r300compiler. | Corbin Simpson | 2010-02-10 | 4 | -2/+11 |
| | | | | | r300compiler doesn't handle half swizzles for vert shaders, which don't have them. So, for now, disable them. | ||||
* | st/mesa: Silence uninitialized variable warning in st_cb_bitmap.c. | Vinson Lee | 2010-02-10 | 1 | -1/+2 |
| | |||||
* | swrast: Silence uninitialized variable warnings in ss_tritmp.h. | Vinson Lee | 2010-02-10 | 1 | -1/+1 |
| | |||||
* | os: Do not use Pthreads barrier functions on Mac OS X. | Vinson Lee | 2010-02-10 | 1 | -42/+52 |
| | | | | Pthreads barrier functions are not available on some POSIX platforms. | ||||
* | ffb: Fix build. | Vinson Lee | 2010-02-10 | 1 | -1/+1 |
| | |||||
* | gallium: cast to silence waring | Brian Paul | 2010-02-10 | 1 | -1/+1 |
| | |||||
* | gallium: use os_time.h | Brian Paul | 2010-02-10 | 1 | -2/+2 |
| | |||||
* | gallium: use os_time.h in pb_bufmgr_cache.c | Brian Paul | 2010-02-10 | 1 | -9/+9 |
| | | | | Untested, but seems straightforward. | ||||
* | gallium: use os_time.h in u_timed_winsys.c | Brian Paul | 2010-02-10 | 1 | -19/+13 |
| | |||||
* | dri: Fix one last copy-and-paste brain damage from a previous commit | Ian Romanick | 2010-02-10 | 1 | -1/+1 |
| | |||||
* | scons: User friendly message for code generated files | José Fonseca | 2010-02-10 | 1 | -2/+2 |
| | |||||
* | r300g: Fix typo. | Corbin Simpson | 2010-02-10 | 1 | -1/+1 |
| | | | | Thanks to Uros Bizjak for catching it. | ||||
* | r300/compiler: r500-fs: Properly set HW register swizzles. | Corbin Simpson | 2010-02-10 | 2 | -3/+14 |
| | | | | Fixes fallout from 9a1bf52c. | ||||
* | llvmpipe: Map rendertargets when bound as textures. | José Fonseca | 2010-02-10 | 1 | -4/+15 |
| | | | | Fixes gearbox segfault (fdo 25960). Corruption remains. | ||||
* | dri: Fix copy-and-paste brain damage in previous commit | Ian Romanick | 2010-02-10 | 7 | -9/+9 |
| | | | | | | | | | | A number of places in 3cce4a1e10361458630511543b7a8a6438544775 use TRUE instead of GL_TRUE. This causes build failures in all of the drivers that I don't typically build. Win. Reported by sungami on IRC. Signed-off-by: Ian Romanick <[email protected]> | ||||
* | intel: Don't expose GLX_SWAP_EXCHANGE_OML | Ian Romanick | 2010-02-10 | 1 | -2/+1 |
| | | | | | | | | | We can't always guarantee that the swap will happen by exchange, so we can't expose this mode. GLX_SWAP_UNDEFINED_OML already covers the case where the swap *might be* by exchange. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]> | ||||
* | intel: Expose a minimal number of configs with accumulation buffer | Ian Romanick | 2010-02-10 | 1 | -0/+28 |
| | | | | | | | | | | Expose one config per color depth that includes accumulation buffer. We could probably expose only one config with accumulation buffer, but that would require figuring out the actual color depth. This is easier and only exposes 2 useless configs. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]> | ||||
* | dri: Allow selective generation of accum. buffer configs | Ian Romanick | 2010-02-10 | 16 | -22/+32 |
| | | | | | | | | | | | Modify the interface to driCreateConfigs allowing drivers to not expose configs with an accumuation buffer. All of the drivers calling function have been updated to pass true for the accumulation selector. This maintains the current behavior. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]> Reviewed-by: Corbin Simpson <[email protected]> | ||||
* | intel: Stop exposing useless 24 depth/0 stencil configs | Ian Romanick | 2010-02-10 | 1 | -7/+4 |
| | | | | | Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]> | ||||
* | intel: Remove redundant init of depth_bits / stencil_bits in intelInitScreen2 | Ian Romanick | 2010-02-10 | 1 | -9/+0 |
| | | | | | Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]> | ||||
* | intel: Update comment in intelInitScreen2 to noting DRI2 protocol issues | Ian Romanick | 2010-02-10 | 1 | -3/+3 |
| | | | | | Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]> | ||||
* | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa | unknown | 2010-02-10 | 3 | -1/+22 |
|\ | |||||
| * | glsl/pp: fix extension enable/disable options | Brian Paul | 2010-02-10 | 3 | -1/+22 |
| | | | | | | | | | | | | Now the #extension name: disable/enable flags do the right thing. Fixes glean/glsl1 "Preprocessor test (extension test 3)" | ||||
* | | Add new symbol to exports list | unknown | 2010-02-10 | 1 | -0/+1 |
|/ | |||||
* | Simplify GLSL extension mechanism. | Michal Krol | 2010-02-10 | 6 | -18/+10 |
| | | | | | Since extension name and extension name string are the same, collapse them into one name. | ||||
* | glsl/pp: Fix ifdef directive for extension names. | Michal Krol | 2010-02-10 | 1 | -42/+30 |
| |