Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
* | | pb: Save the stack backtrace when creating/mapping a debug buffer. | José Fonseca | 2009-05-05 | 1 | -1/+101 |
| | | |||||
* | | pb: Dump the fenced buffer sizes. | José Fonseca | 2009-05-05 | 1 | -4/+6 |
| | | |||||
* | | draw: added some inf/nan debug code (disabled) | Brian Paul | 2009-05-01 | 1 | -0/+6 |
|/ | |||||
* | tgsi: added tgsi_check_soa_dependencies() and related debug code (disabled) | Brian Paul | 2009-04-29 | 1 | -0/+62 |
| | | | | | | | The TGSI interpeter operates in SOA style. We need to check for data dependencies in instructions which read from and write to the same register. For now just adding some debug code to detect that condition. Actual fixes to follow. | ||||
* | gallium/draw: add ability to print out active pipeline stages | Keith Whitwell | 2009-04-28 | 15 | -1/+24 |
| | |||||
* | util/indices: remove debug prints | Keith Whitwell | 2009-04-28 | 2 | -161/+0 |
| | |||||
* | util: Remove unix includes. | José Fonseca | 2009-04-27 | 1 | -4/+0 |
| | |||||
* | util/time: add util_time_sleep() for windows userspace | Keith Whitwell | 2009-04-27 | 1 | -0/+9 |
| | | | | Somebody with a clue could probably do a better implemenation... | ||||
* | util: Add debug_printf_once | Micah Dowty | 2009-04-24 | 1 | -0/+16 |
| | |||||
* | tgis: SSE code generator doesn't yet support indirect addressing of temp regs | Brian Paul | 2009-04-24 | 1 | -0/+29 |
| | | | | Fall back to interpreter in this case. | ||||
* | pipebuffer: don't fail when validating mapped buffers | Keith Whitwell | 2009-04-24 | 1 | -4/+5 |
| | | | | | | This can be almost impossible to avoid - hopefully we won't encounter a situation where this is a true requirement. Would probably require drivers to flush between hardware and software vertex processing. | ||||
* | util: Add more entry points for dumping to bmp | Jakob Bornecrantz | 2009-04-24 | 2 | -18/+43 |
| | |||||
* | gallium: license, copyright | Brian Paul | 2009-04-22 | 2 | -0/+62 |
| | |||||
* | util: don't set unused blend state | Keith Whitwell | 2009-04-20 | 2 | -8/+0 |
| | | | | Try to avoid creating multiple blend atoms. | ||||
* | util: flush stdout before emitting debug_printf on stderr | Keith Whitwell | 2009-04-17 | 1 | -0/+2 |
| | | | | | A lot of the mesa demos emit commentary on stdout, try to keep it in sync with the corresponding output from debug_printf(). | ||||
* | util: Fix surface usage | Jakob Bornecrantz | 2009-04-15 | 1 | -2/+2 |
| | |||||
* | gallium: new, simple RGBA surface create/destroy helpers | Brian Paul | 2009-04-15 | 4 | -0/+167 |
| | | | | Use these for quickly creating an RGBA drawing surface. | ||||
* | tgsi/sse2: Cleanup NRM/NRM4 implementation. | Michal Krol | 2009-04-10 | 1 | -25/+76 |
| | | | | | | Fix comments. Make sure .w is set to 1.0 for NRM. Optimise for non-.xyzw writemasks. | ||||
* | rtasm: Silence `static function not used' warning. | Michal Krol | 2009-04-10 | 1 | -0/+2 |
| | |||||
* | draw: Silence pointer-to-integer cast warning. | Michal Krol | 2009-04-10 | 1 | -1/+1 |
| | |||||
* | draw: Fix vertex_header initialisation. | Michal Krol | 2009-04-10 | 1 | -1/+1 |
| | |||||
* | tgsi/sse2: Fix build. | Michal Krol | 2009-04-09 | 1 | -1/+1 |
| | |||||
* | draw: Fix LIT instruction. | Michal Krol | 2009-04-09 | 1 | -2/+2 |
| | |||||
* | gallium: remove unneeded compressed=0 assignment | Brian Paul | 2009-04-09 | 1 | -1/+0 |
| | |||||
* | tgsi/sse2: Fix ARL instruction. | Michal Krol | 2009-04-09 | 1 | -0/+1 |
| | |||||
* | tgsi/sse2: Fix LIT instruction. | Michal Krol | 2009-04-09 | 1 | -1/+1 |
| | |||||
* | gallium: handle the case of util_pack_z_stencil(format=PIPE_FORMAT_S8_UNORM) | Brian Paul | 2009-04-08 | 1 | -0/+8 |
| | | | | Fixes failed assertion in glean fbo test. | ||||
* | gallium: Clean up driver clear() interface. | Michel Dänzer | 2009-04-04 | 2 | -6/+68 |
| | | | | | Only allows clearing currently bound buffers, but colour and depth/stencil in a single call. | ||||
* | gallium: Add utility helper for packing combined depth/stencil values. | Michel Dänzer | 2009-04-04 | 1 | -0/+20 |
| | |||||
* | tgsi/exec: Actually enable switch-case for FLR. | Michal Krol | 2009-04-03 | 1 | -1/+1 |
| | |||||
* | tgsi/text: Allow optional component selection for indirect registers. | Michal Krol | 2009-04-03 | 1 | -5/+38 |
| | |||||
* | util/debug: Initialise local variables. | Michal Krol | 2009-04-03 | 1 | -2/+2 |
| |