summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | r300g: remove buffer add that should be unnecessary.Dave Airlie2009-10-141-6/+0
| | | | | | | | This should be handled in the emit fine
* | r300g: add QUERY to KITCHEN_SINKDave Airlie2009-10-141-1/+1
| | | | | | | | I missed this, thanks to Corbin for pointing it out.
* | r300g: add one more ZTOP disable bit.Dave Airlie2009-10-142-1/+9
| | | | | | | | Still missing the frag uses kill support, hopefully nha can point that out.
* | r300g: port over last parts of oq support.Dave Airlie2009-10-145-9/+16
| | | | | | | | | | | | | | | | Add support for begin/end in each CS so we don't get any other processes rendering in between. TODO: blame other parts of driver for this not working like Z.
* | r300g: convert query to a state for emitting.Dave Airlie2009-10-143-5/+20
| | | | | | | | | | | | | | | | This means we don't emit in the begin query but when we have to flush. Similiar to classic. TODO: make query object actually work.
* | r300g: fixup arb occulsion query support.Dave Airlie2009-10-1411-43/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1: add rv530 support - num z pipes cap - add proper start/finish query options for rv530 2: convert to use linked list properly. 3: add flushing required check. 4: initial Z top disabling support. TODO: make it actually work on my rv530.
* | r300g: attempt to make bo space check sane.Dave Airlie2009-10-144-3/+38
| | | | | | | | | | | | | | This attempts to make r300g do proper bo space checking as opposed to whatever it was doing now. Signed-off-by: Dave Airlie <[email protected]>
* | r300g: fix case where texture unit 0 is disabled but unit 1 is enabled.Dave Airlie2009-10-141-7/+9
| | | | | | | | | | | | to reproduce, start texrect, disable 0 texture in menu. Signed-off-by: Dave Airlie <[email protected]>
* | mesa: minor tweak to printf stringBrian Paul2009-10-131-1/+1
| |
* | mesa: rework _mesa_read_shader() debug hookBrian Paul2009-10-131-12/+12
| | | | | | | | | | Look for shaders named "newshader_<CHECKSUM>" to replace the incoming shader text. For debug purposes.
* | mesa: don't print pointer in _mesa_fprint_parameter_list()Brian Paul2009-10-131-1/+2
| |
* | Store clipping distance for user clip planes as part of vertex processingIan Romanick2009-10-134-18/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Once the clipping distance is calculated and stored per vertex, the distances can be re-used when clipping is actually performed. This doesn't have any immediate benefit, but it paves the way for implementing gl_ClipDistance in vertex shaders and result.clip[] in vertex programs. This has not produces any oglconform regressions on my G31 system which uses software TNL. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Brian Paul <[email protected]>
* | nouveau: nv30: use texture width,height for render target dimensionsPatrice Mandin2009-10-131-3/+2
| |
* | egl: Improve logging facility.Chia-I Wu2009-10-133-54/+145
| | | | | | | | | | | | | | Add _eglSetLogger and _eglSetLogLevel to allow drivers to change the message logger or report level. Signed-off-by: Chia-I Wu <[email protected]>
* | egl: Allow binding to any client API.Chia-I Wu2009-10-135-42/+19
| | | | | | | | | | | | | | As a result, EGL_NONE is no longer a valid client API. And it is possible that no config supports the current bound API. Signed-off-by: Chia-I Wu <[email protected]>