Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-06-24 | 14 | -86/+93 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | util: Add cast. | José Fonseca | 2009-06-18 | 1 | -1/+1 |
| | | | | | | | | It is expected to loose precision here. | ||||
| * | draw: Replace pointer arithmetic with cast. | José Fonseca | 2009-06-18 | 1 | -1/+2 |
| | | | | | | | | | | | | | | 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. | ||||
| * | pipebuffer: Use a type consistently for sizes/offsets. | José Fonseca | 2009-06-18 | 12 | -84/+90 |
| | | | | | | | | | | | | | | 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. | ||||
* | | draw: use u_reduced_prim() function | Brian Paul | 2009-06-19 | 4 | -28/+4 |
| | | |||||
* | | gallium/util: s/boolean/unsigned/ | Brian Paul | 2009-06-19 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'ext-provoking-vertex' | Brian Paul | 2009-06-19 | 5 | -59/+150 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | draw: use flatfirst variable | Brian Paul | 2009-06-18 | 1 | -1/+1 |
| | | | |||||
| * | | draw: remove debug code | Brian Paul | 2009-06-18 | 1 | -7/+0 |
| | | | |||||
| * | | draw: fix first provoking vertex mode for quads, quad strips and polygons | Brian Paul | 2009-06-18 | 1 | -18/+55 |
| | | | |||||
| * | | draw: fix first provoking vertex mode for unfilled quads | Brian Paul | 2009-06-18 | 1 | -10/+24 |
| | | | |||||
| * | | draw: clean up indentation | Brian Paul | 2009-06-18 | 1 | -11/+11 |
| | | | |||||
| * | | draw: implement flatshade_first for drawing pipeline | Brian Paul | 2009-06-09 | 2 | -20/+67 |
| | | | |||||
* | | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-06-16 | 1 | -3/+3 |
|\ \ \ | | |/ | |/| | | | | | | | | | | Conflicts: src/mesa/main/api_validate.c | ||||
| * | | rtasm: Use 32bit constant. | José Fonseca | 2009-06-15 | 1 | -3/+3 |
| | | | | | | | | | | | | As we're only using 32bit bitmasks. | ||||
* | | | Merge branch 'mesa_7_5_branch' | José Fonseca | 2009-06-11 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_framebuffer.c | ||||
| * | | util: Single precision constants. | José Fonseca | 2009-06-10 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | 2009-06-09 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile src/mesa/main/version.h src/mesa/shader/slang/slang_preprocess.c src/mesa/state_tracker/st_cb_bufferobjects.c | ||||
| * | | pipebuffer: Silence out of heap space debug print | Jakob Bornecrantz | 2009-06-08 | 1 | -1/+1 |
| | | | |||||
* | | | rbug: Change block protocol around a bit | Jakob Bornecrantz | 2009-06-09 | 4 | -217/+45 |
| | | | |||||
* | | | rbug: Extend context info and block ops | Jakob Bornecrantz | 2009-06-09 | 4 | -0/+293 |
| | | | |||||
* | | | llvm: fix compile on gcc 4.4 | Dave Airlie | 2009-06-08 | 1 | -0/+2 |
| | | | |||||
* | | | util: Fix winsock include. | Michal Krol | 2009-06-05 | 1 | -1/+1 |
| | | | |||||
* | | | rbug: Update rbug protocol with new context calls | Jakob Bornecrantz | 2009-06-04 | 7 | -43/+336 |
| | | | |||||
* | | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-06-04 | 5 | -7/+43 |
|\| | | | | | | | | | | | | | | | | | Conflicts: src/mesa/main/context.c | ||||
| * | | tgsi: increase MAX_LABELS to 4096 | Brian Paul | 2009-06-04 | 1 | -1/+1 |
| | | | |||||
| * | | util: Unsaved change missing from last commit. | José Fonseca | 2009-06-02 | 1 | -1/+1 |
| | | | |||||
| * | | util: Support Z24S8/Z24X8 -> unsigned conversion. | José Fonseca | 2009-06-02 | 1 | -0/+15 |
| | | | |||||
| * | | util: Fix 24 to 32 bit expansion binary arithmetic expression. | José Fonseca | 2009-06-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | gallium/draw: Free specialized versions of driver shaders | Keith Whitwell | 2009-06-01 | 3 | -0/+13 |
| | | | | | | | | | | | | | | | The pstipple, aaline and aapoint code would create specialized versions of shaders and upload them to the driver -- but never free them. | ||||
| * | | draw: free more token arrays | Keith Whitwell | 2009-06-01 | 2 | -5/+12 |
| | | | | | | | | | | | | | | | The AA line and point code also needs to free token arrays after building driver shaders. | ||||
| * | | draw: avoid leaking tokens when building pstipple fragment shader | Keith Whitwell | 2009-06-01 | 1 | -0/+1 |
| | | | | | | | | | | | | Add missing FREE() after MALLOC(). | ||||
* | | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-06-01 | 1 | -0/+1 |
|\| | | |||||
| * | | draw: reset extra_vp_outputs.slot to zero in widepoint_flush() | Brian Paul | 2009-06-01 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a crash when clearing the window with a quad after drawing large points. We were asking the draw module how many vertex shader outputs there were and got 3 instead of 2. This led to creating vertices with too many attributes and trying to read invalid memory. We reset extra_vp_outputs.slot to zero in the aaline/aapoint stage's flush functions already. This omission was just an oversight in the wide_point stage. | ||||
| * | | util/upload: catch failures to map_range and return error | Keith Whitwell | 2009-05-08 | 1 | -13/+17 |
| | | | | | | | | | | | | Caller may be able to do something about this - eg flush and retry. | ||||
| * | | util: Limit the stack walk to avoid referencing undefined memory. | José Fonseca | 2009-05-08 | 1 | -1/+10 |
| | | | |||||
| * | | gallium/tgsi: hack around linker/archiver breakage | Keith Whitwell | 2009-05-08 | 1 | -0/+27 |
| | | | | | | | | | | | | | | | | | | | | | Add a dummy function which exists only so that tgsi_text_translate() doesn't get magic-ed out of the libtgsi.a archive by the build system. Don't remove unless you know this has been fixed - check on mingw/scons builds as well. | ||||
| * | | gallium/draw: cope with unused vertex_elements | Keith Whitwell | 2009-05-08 | 3 | -2/+9 |
| | | | |||||
| * | | pb: Save the stack backtrace when creating/mapping a debug buffer. | José Fonseca | 2009-05-08 | 1 | -1/+101 |
| | | | |||||
| * | | pb: Dump the fenced buffer sizes. | José Fonseca | 2009-05-08 | 1 | -4/+6 |
| | | | |||||
* | | | rbug: Add Gallium Remote Debugger Protocol code | Jakob Bornecrantz | 2009-06-01 | 17 | -0/+3049 |
| | | | | | | | | | | | | This is the (de)marshalling and connection managment code | ||||
* | | | util: Add simple network functions | Jakob Bornecrantz | 2009-06-01 | 4 | -0/+214 |
| |/ |/| | |||||
* | | draw: Fix assertion failure at fetch_emit_prepare | Mike Kaplinksiy | 2009-05-27 | 1 | -0/+6 |
| | | |||||
* | | Create common trace_drm code, add to radeon_winsys. | Corbin Simpson | 2009-05-16 | 1 | -0/+165 |
| | | |||||
* | | util/upload: catch failures to map_range and return error | Keith Whitwell | 2009-05-08 | 1 | -13/+17 |
| | | | | | | | | Caller may be able to do something about this - eg flush and retry. | ||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-05-05 | 1 | -10/+86 |
|\| | |||||
| * | gallium: fix texcoords for cubemap mipmap generation | Brian Paul | 2009-05-05 | 1 | -10/+86 |
| | | | | | | | | | | We need to use (s,t,r) cubemap coords when sampling from the cubemap texture so the rendered quad gets texture samples from the correct cube face. | ||||
* | | util: Limit the stack walk to avoid referencing undefined memory. | José Fonseca | 2009-05-05 | 1 | -1/+10 |
| | | |||||
* | | gallium/tgsi: hack around linker/archiver breakage | Keith Whitwell | 2009-05-05 | 1 | -0/+27 |
| | | | | | | | | | | | | | | Add a dummy function which exists only so that tgsi_text_translate() doesn't get magic-ed out of the libtgsi.a archive by the build system. Don't remove unless you know this has been fixed - check on mingw/scons builds as well. | ||||
* | | gallium/draw: cope with unused vertex_elements | Keith Whitwell | 2009-05-05 | 3 | -2/+9 |
| | |