Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: lift default symlinks target into Makefile.template | Brian Paul | 2009-10-16 | 21 | -23/+4 |
| | | | | Driver Makefiles can still add symlink dependencies/rules if needed. | ||||
* | mesa: use EXTRA_MODULES and SUBDIRS to build r300 compiler | Brian Paul | 2009-10-16 | 2 | -8/+8 |
| | | | | | This is a bit cleaner and avoids rebuilding the r300_dri.so library all the time. | ||||
* | mesa: added SUBDIRS support in dri/Makefile.template | Brian Paul | 2009-10-16 | 1 | -1/+13 |
| | |||||
* | mesa: move a comma | Brian Paul | 2009-10-16 | 1 | -1/+1 |
| | |||||
* | mesa: added MESA_GLSL=useprog debug flag | Brian Paul | 2009-10-16 | 2 | -6/+22 |
| | | | | This logs glUseProgram() calls to stderr. | ||||
* | r300g: Use a hash table to look up vertex info. | Corbin Simpson | 2009-10-16 | 6 | -35/+97 |
| | | | | | | | Need to move rs_block to this, too. Also, I'm getting massive amounts of flicker for some reason; I bet we've gotta re-re-examine PSC and friends. :C | ||||
* | util: Change function names to begin with u_. | Corbin Simpson | 2009-10-16 | 2 | -36/+38 |
| | | | | Avoids link-time clashes with Mesa's internal hash table. | ||||
* | progs/tests: Use rand() instead of random(). | José Fonseca | 2009-10-16 | 1 | -1/+1 |
| | | | | Forgot these on previous commit. | ||||
* | progs/tests: Use rand() instead of random(). | José Fonseca | 2009-10-16 | 1 | -1/+1 |
| | | | | More portable. Same implementation on Linux. | ||||
* | prog/tests: Fix MSVC build. | Vinson Lee | 2009-10-16 | 1 | -1/+1 |
| | |||||
* | r300g: Set logical ID for each emitted texture/sampler. | Corbin Simpson | 2009-10-15 | 1 | -1/+2 |
| | | | | multitexarray works on my r300, but texrect doesn't. | ||||
* | nouveau: nv30: Hack to enforce same number of bits as front buffer, for ↵ | Patrice Mandin | 2009-10-15 | 1 | -8/+22 |
| | | | | render targets | ||||
* | nouveau: nv30: refuse binding a colour buffer with a zeta buffer with ↵ | Patrice Mandin | 2009-10-15 | 1 | -0/+7 |
| | | | | different bits, till the backend can tell Mesa not to do that. | ||||
* | st/xorg: refix source over | Zack Rusin | 2009-10-15 | 1 | -1/+1 |
| | |||||
* | progs/egl: put declarations before code | Brian Paul | 2009-10-15 | 3 | -10/+15 |
| | |||||
* | egl: Rework the synchronization primitives. | Chia-I Wu | 2009-10-15 | 5 | -31/+48 |
| | | | | | | | This adds error checking to the synchronization primitives. And eglWaitGL is now implemented by eglWaitClient. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl: Rework eglSwapInterval. | Chia-I Wu | 2009-10-15 | 4 | -8/+35 |
| | | | | | | | This adds error checking to eglSwapInterval and clamps the swap interval. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl: Rework error checking in eglSwapBuffers. | Chia-I Wu | 2009-10-15 | 1 | -0/+15 |
| | | | | Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl: Update comments about eglapi.c. | Chia-I Wu | 2009-10-15 | 1 | -5/+20 |
| | | | | | | Mention that opaque handles are looked up and checked. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl: Rework error checking in eglGetCurrentSurface. | Chia-I Wu | 2009-10-15 | 1 | -2/+20 |
| | | | | Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl: Include GL header in eglconfigutil.h. | Chia-I Wu | 2009-10-15 | 1 | -1/+1 |
| | | | | | | This is just a cosmetic change. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl: Fix GLX_USE_TLS build. | Chia-I Wu | 2009-10-15 | 1 | -1/+1 |
| | | | | | | Remove an extraneous semicolon. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl: Fix eglCheckConfigHandle. | Chia-I Wu | 2009-10-15 | 1 | -5/+4 |
| | | | | | | A stupid bug by me made the check void. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | trace: Handle transfer returning null | Jakob Bornecrantz | 2009-10-14 | 1 | -1/+2 |
| | |||||
* | st/xorg: fix most of the composition modes | Zack Rusin | 2009-10-15 | 1 | -8/+32 |
| | |||||
* | r300g: Move ZTOP to its own state atom. | Corbin Simpson | 2009-10-14 | 4 | -7/+12 |
| | | | | It may seem pointless, but this avoids a fair amount of predicted CSO pain. | ||||
* | progs/demos: try different depth formats in fbo_firecube.c | Brian Paul | 2009-10-14 | 1 | -8/+28 |
| | |||||
* | docs: document more MESA_GLSL env var options | Brian Paul | 2009-10-14 | 2 | -1/+8 |
| | |||||
* | mesa: assorted top-level Makefile clean-ups | Brian Paul | 2009-10-14 | 1 | -11/+11 |
| | |||||
* | mesa: added VERBOSE_SWAPBUFFERS | Brian Paul | 2009-10-14 | 3 | -2/+6 |
| | |||||
* | vbo: clean-ups, reformatting | Brian Paul | 2009-10-14 | 1 | -25/+24 |
| | |||||
* | mesa: added MESA_VERBOSE option 'draw' to debug glDrawArrays/Elements, etc. | Brian Paul | 2009-10-14 | 3 | -1/+34 |
| | |||||
* | mesa: rename VERBOSE_IMMEDIATE->VERBOSE_MATERIAL to reflect what it does | Brian Paul | 2009-10-14 | 3 | -3/+3 |
| | |||||
* | mesa: remove unused ctx->Driver.PrioritizeTextures() hook | Brian Paul | 2009-10-14 | 4 | -10/+0 |
| | |||||
* | mesa: remove unused ctx->Driver.TextureMatrix() hook | Brian Paul | 2009-10-14 | 3 | -9/+0 |
| | |||||
* | st/xorg: Fix dpms include problems | Jakob Bornecrantz | 2009-10-13 | 2 | -3/+2 |
| | |||||
* | autoconf: Fix case for not having package | Jakob Bornecrantz | 2009-10-15 | 1 | -2/+2 |
| | |||||
* | st/xorg: get transparency on fills working (fixes Qt/KDE apps) | Zack Rusin | 2009-10-14 | 2 | -7/+15 |
| | |||||
* | i915g: Fix warnings | Jakob Bornecrantz | 2009-10-14 | 2 | -2/+2 |
| | |||||
* | r600: enable EXT_vertex_array_bgra extensions | Alex Deucher | 2009-10-14 | 1 | -0/+1 |
| | |||||
* | util: Fix cpu detection on Windows. Cleanup. | José Fonseca | 2009-10-14 | 1 | -10/+9 |
| | |||||
* | llvmpipe: Use ALIGN_STACK. | José Fonseca | 2009-10-14 | 1 | -0/+1 |
| | |||||
* | gallium: New ALIGN_STACK macro to tell gcc to align stack pointer. | José Fonseca | 2009-10-14 | 1 | -0/+6 |
| | |||||
* | scons: Disable SSE intrinsics on MinGW. | José Fonseca | 2009-10-14 | 1 | -2/+10 |
| | | | | | | | | | | | | | | | | -mstackrealign causes stack corruption on MinGW. And without it the ability to use SSE instrinsics goes down the drain. Even if we use __attribute__((force_align_arg_pointer)) for the functions we explicitly use SSE instrinsics, the SSE code automatically generated by gcc will cause assertion failures. What a nightmare. Thankfully LLVM gets this right, so all runtime generated SSE code just works. rtasm code doesn't assume 16byte alignment. Therefore the bulk of our performance sensitive code is not affected by this. Still, intrinsics can be convenient, and it would be nice to get this working again some day, sp will try to get a reduced test case. | ||||
* | Merge branch 'mesa_7_6_branch' | Brian Paul | 2009-10-14 | 1 | -1/+1 |
|\ | |||||
| * | progs/Makefile: remove extra quoting | Brian Paul | 2009-10-14 | 1 | -1/+1 |
| | | | | | | | | | | This reverts part of commit 115edf24a9128b79dfa5f30482c990e2cb898357 and fixes the error: "/bin/sh: line 0: test: too many arguments". | ||||
* | | Merge branch 'mesa_7_6_branch' | Brian Paul | 2009-10-14 | 3 | -14/+20 |
|\| | |||||
| * | Fix build when PROGRAM_DIRS is empty. | Tom Fogal | 2009-10-13 | 1 | -11/+15 |
| | | | | | | | | | | | | | | | | | | | | | | SUBDIRS just takes PROGRAM_DIRS value. If PROGRAM_DIRS gets set to the empty string (as can happen when building only OSMesa), a 'for' loop will lack anything to iterate over, causing a parse error. This fixes the issue by making sure SUBDIRS is the null string when PROGRAM_DIRS is, and wrapping the for loops in if's, causing them only to execute if there are directories to iterate over. | ||||
| * | ac: Fix AIX shared library builds. | Tom Fogal | 2009-10-13 | 1 | -0/+2 |
| | | | | | | | | AIX uses ".a" for both static and shared library extensions. | ||||
| * | i965: Fix the last valid address setting for the index buffer. | Eric Anholt | 2009-10-11 | 1 | -1/+1 |
| | | | | | | | | | | | | Again, last valid address, not first invalid address. Fixes regression in 255e5be265133280293bbfd8b2f9b74b2dec50bb that the kernel now catches and caused piglit draw_elements_base_vertex to fail. |