Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-13 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
2009-07-10 | tgsi: update some assertions | Brian Paul | |
2009-07-10 | tgsi: tgsi: add semantic_names[] string for TGSI_SEMANTIC_FACE | Brian Paul | |
Same story as in the tgsi_dump.c code (see prev commit). | |||
2009-07-10 | tgsi: add semantic_names[] string for TGSI_SEMANTIC_FACE | Brian Paul | |
Fixes TGSI dump output when front/back-face register is declared. Also, add some assertions to make sure the semantic/interpolate string arrays have as many elements as there are tokens in the p_shader_tokens.h file. That should catch problems like this in the future. | |||
2009-07-10 | tgis: implement indirect addressing for destination registers | Brian Paul | |
Includes the TGSI interpreter, but not the SSE/PPC/etc code generators. | |||
2009-07-07 | gallium: Fixes for clobbering stencil values in combined depth/stencil textures. | Michel Dänzer | |
Also fix one case where a 32 bit depth value was incorrectly converted to a combined depth/stencil value. | |||
2009-07-04 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
2009-07-06 | gallium: rearrange some members to avoid memory holes/padding | Zack Rusin | |
plus it saves us a cacheline in the cso | |||
2009-07-06 | pipebuffer: handle possible null pointer dereference | Zack Rusin | |
reported by clang static analyzer | |||
2009-07-06 | cso: possible null pointer dereference | Zack Rusin | |
reported by clang static analyzer | |||
2009-07-06 | util: fix possible null pointer usage | Zack Rusin | |
found by the clang static analyzer | |||
2009-07-03 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
Conflicts: src/mesa/main/dlist.c src/mesa/vbo/vbo_save_api.c | |||
2009-07-02 | Nuke old trace-drm integration. | Corbin Simpson | |
AFAICT nobody will miss it. | |||
2009-06-30 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/vbo/vbo_exec_draw.c | |||
2009-06-30 | util: Set PIPE_BUFFER_USAGE_FLUSH_EXPLICIT when calling ↵ | José Fonseca | |
buffer_flush_mapped_range. | |||
2009-07-01 | util: Increase OutputDebugStringA to 4k. | José Fonseca | |
According to http://unixwiz.net/techtips/outputdebugstring.html that's how big the buffer is. The 512bytes limitation is in kernel mode. | |||
2009-06-29 | gallium/draw: sketch out some missing pointcoord code | Brian Paul | |
The gl_PointCoord attribute is currently expected to be in the fog coord register's z/w components. This was never totally fleshed out though. This is just some placeholder code. | |||
2009-06-26 | tgsi: correct handling of return value from util_vsnprintf | Keith Whitwell | |
We were failing to deal with: - vsnprintf returns negative value on error. - vsnprintf returns the number of chars that *would* have been written on truncation. | |||
2009-06-26 | aux/indices: don't use 'prim' value once it is known to be bad | Keith Whitwell | |
Theoretical bugfix only - no known case where this might happen. | |||
2009-06-18 | util: Add cast. | José Fonseca | |
It is expected to loose precision here. | |||
2009-06-18 | draw: Replace pointer arithmetic with cast. | José Fonseca | |
Using uintptr_t as intermediate type for pointer -> integer conversions is easier to understand and does not cause any size mismatch warnings. uintptr_t is part of C99, and we already provide a suitable replacement definition for all platforms we care about. | |||
2009-06-18 | pipebuffer: Use a type consistently for sizes/offsets. | José Fonseca | |
Avoids warnings on 64bit builds. Use regular unsigned since that's what gallium expects, but use a typedef to facilitate possible changes in the future. | |||
2009-06-15 | rtasm: Use 32bit constant. | José Fonseca | |
As we're only using 32bit bitmasks. | |||
2009-06-14 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
2009-06-26 | tgsi: correct handling of return value from util_vsnprintf | Keith Whitwell | |
We were failing to deal with: - vsnprintf returns negative value on error. - vsnprintf returns the number of chars that *would* have been written on truncation. | |||
2009-06-24 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/i915/i915_tex_layout.c src/mesa/drivers/dri/i965/brw_wm_glsl.c src/mesa/drivers/dri/intel/intel_buffer_objects.c src/mesa/drivers/dri/intel/intel_pixel_bitmap.c src/mesa/drivers/dri/intel/intel_pixel_draw.c src/mesa/main/enums.c src/mesa/main/texstate.c src/mesa/vbo/vbo_exec_array.c | |||
2009-06-19 | draw: use u_reduced_prim() function | Brian Paul | |
2009-06-19 | gallium/util: s/boolean/unsigned/ | Brian Paul | |
2009-06-19 | Merge branch 'ext-provoking-vertex' | Brian Paul | |
Conflicts: docs/relnotes-7.6.html progs/tests/Makefile src/gallium/drivers/softpipe/sp_prim_vbuf.c src/glx/x11/indirect.c src/mesa/glapi/Makefile src/mesa/glapi/dispatch.h src/mesa/glapi/glapioffsets.h src/mesa/glapi/glapitable.h src/mesa/glapi/glapitemp.h src/mesa/glapi/glprocs.h src/mesa/main/dlist.c src/mesa/main/enums.c src/mesa/sparc/glapi_sparc.S src/mesa/x86-64/glapi_x86-64.S src/mesa/x86/glapi_x86.S | |||
2009-06-18 | draw: use flatfirst variable | Brian Paul | |
2009-06-18 | draw: remove debug code | Brian Paul | |
2009-06-18 | draw: fix first provoking vertex mode for quads, quad strips and polygons | Brian Paul | |
2009-06-18 | draw: fix first provoking vertex mode for unfilled quads | Brian Paul | |
2009-06-18 | draw: clean up indentation | Brian Paul | |
2009-06-16 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/main/api_validate.c | |||
2009-06-11 | Merge branch 'mesa_7_5_branch' | José Fonseca | |
Conflicts: src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_framebuffer.c | |||
2009-06-10 | util: Single precision constants. | José Fonseca | |
2009-06-09 | draw: implement flatshade_first for drawing pipeline | Brian Paul | |
2009-06-09 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
Conflicts: Makefile src/mesa/main/version.h src/mesa/shader/slang/slang_preprocess.c src/mesa/state_tracker/st_cb_bufferobjects.c | |||
2009-06-09 | rbug: Change block protocol around a bit | Jakob Bornecrantz | |
2009-06-09 | rbug: Extend context info and block ops | Jakob Bornecrantz | |
2009-06-08 | pipebuffer: Silence out of heap space debug print | Jakob Bornecrantz | |
2009-06-08 | llvm: fix compile on gcc 4.4 | Dave Airlie | |
2009-06-05 | util: Fix winsock include. | Michal Krol | |
2009-06-04 | rbug: Update rbug protocol with new context calls | Jakob Bornecrantz | |
2009-06-04 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/main/context.c | |||
2009-06-04 | tgsi: increase MAX_LABELS to 4096 | Brian Paul | |
2009-06-02 | util: Unsaved change missing from last commit. | José Fonseca | |
2009-06-02 | util: Support Z24S8/Z24X8 -> unsigned conversion. | José Fonseca | |
2009-06-02 | util: Fix 24 to 32 bit expansion binary arithmetic expression. | José Fonseca | |
When approaching y = x * 0xffffffff / 0xffffff with bit arithmetic, the 8 least significant bits of y should come from the 8 most significant bits of x. |