summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* r300g: Use a hash table to look up vertex info.Corbin Simpson2009-10-166-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 Simpson2009-10-162-36/+38
| | | | Avoids link-time clashes with Mesa's internal hash table.
* progs/tests: Use rand() instead of random().José Fonseca2009-10-161-1/+1
| | | | Forgot these on previous commit.
* progs/tests: Use rand() instead of random().José Fonseca2009-10-161-1/+1
| | | | More portable. Same implementation on Linux.
* prog/tests: Fix MSVC build.Vinson Lee2009-10-161-1/+1
|
* r300g: Set logical ID for each emitted texture/sampler.Corbin Simpson2009-10-151-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 Mandin2009-10-151-8/+22
| | | | render targets
* nouveau: nv30: refuse binding a colour buffer with a zeta buffer with ↵Patrice Mandin2009-10-151-0/+7
| | | | different bits, till the backend can tell Mesa not to do that.
* st/xorg: refix source overZack Rusin2009-10-151-1/+1
|
* progs/egl: put declarations before codeBrian Paul2009-10-153-10/+15
|
* egl: Rework the synchronization primitives.Chia-I Wu2009-10-155-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 Wu2009-10-154-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 Wu2009-10-151-0/+15
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* egl: Update comments about eglapi.c.Chia-I Wu2009-10-151-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 Wu2009-10-151-2/+20
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* egl: Include GL header in eglconfigutil.h.Chia-I Wu2009-10-151-1/+1
| | | | | | This is just a cosmetic change. Signed-off-by: Chia-I Wu <[email protected]>
* egl: Fix GLX_USE_TLS build.Chia-I Wu2009-10-151-1/+1
| | | | | | Remove an extraneous semicolon. Signed-off-by: Chia-I Wu <[email protected]>
* egl: Fix eglCheckConfigHandle.Chia-I Wu2009-10-151-5/+4
| | | | | | A stupid bug by me made the check void. Signed-off-by: Chia-I Wu <[email protected]>
* trace: Handle transfer returning nullJakob Bornecrantz2009-10-141-1/+2
|
* st/xorg: fix most of the composition modesZack Rusin2009-10-151-8/+32
|
* r300g: Move ZTOP to its own state atom.Corbin Simpson2009-10-144-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.cBrian Paul2009-10-141-8/+28
|
* docs: document more MESA_GLSL env var optionsBrian Paul2009-10-142-1/+8
|
* mesa: assorted top-level Makefile clean-upsBrian Paul2009-10-141-11/+11
|
* mesa: added VERBOSE_SWAPBUFFERSBrian Paul2009-10-143-2/+6
|
* vbo: clean-ups, reformattingBrian Paul2009-10-141-25/+24
|
* mesa: added MESA_VERBOSE option 'draw' to debug glDrawArrays/Elements, etc.Brian Paul2009-10-143-1/+34
|
* mesa: rename VERBOSE_IMMEDIATE->VERBOSE_MATERIAL to reflect what it doesBrian Paul2009-10-143-3/+3
|
* mesa: remove unused ctx->Driver.PrioritizeTextures() hookBrian Paul2009-10-144-10/+0
|
* mesa: remove unused ctx->Driver.TextureMatrix() hookBrian Paul2009-10-143-9/+0
|
* st/xorg: Fix dpms include problemsJakob Bornecrantz2009-10-132-3/+2
|
* autoconf: Fix case for not having packageJakob Bornecrantz2009-10-151-2/+2
|
* st/xorg: get transparency on fills working (fixes Qt/KDE apps)Zack Rusin2009-10-142-7/+15
|
* i915g: Fix warningsJakob Bornecrantz2009-10-142-2/+2
|
* r600: enable EXT_vertex_array_bgra extensionsAlex Deucher2009-10-141-0/+1
|
* util: Fix cpu detection on Windows. Cleanup.José Fonseca2009-10-141-10/+9
|
* llvmpipe: Use ALIGN_STACK.José Fonseca2009-10-141-0/+1
|
* gallium: New ALIGN_STACK macro to tell gcc to align stack pointer.José Fonseca2009-10-141-0/+6
|
* scons: Disable SSE intrinsics on MinGW.José Fonseca2009-10-141-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 Paul2009-10-141-1/+1
|\
| * progs/Makefile: remove extra quotingBrian Paul2009-10-141-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 Paul2009-10-143-14/+20
|\|
| * Fix build when PROGRAM_DIRS is empty.Tom Fogal2009-10-131-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 Fogal2009-10-131-0/+2
| | | | | | | | AIX uses ".a" for both static and shared library extensions.
| * i965: Fix the last valid address setting for the index buffer.Eric Anholt2009-10-111-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.
| * i965: Fix the bounds emitted in the vertex buffer packets.Eric Anholt2009-10-111-2/+2
| | | | | | | | | | | | | | | | It's the address of the last valid byte, not the address of the first invalid byte. This should also fix problems with rendering with the new sanity checks in the kernel.
* | mesa: remove left-over debug printfBrian Paul2009-10-141-1/+0
| |
* | prog/tests: Fix MSVC build.Vinson Lee2009-10-141-14/+5
| |
* | r300g: Move ztop to derived state.Corbin Simpson2009-10-142-10/+36
| | | | | | | | Need to get it into its own atom instead of piggybacking on DSA.
* | r300g: Compiler warning cleanup.Corbin Simpson2009-10-144-11/+3
| |