Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-29 | docs: Mark what I've been up to. | Corbin Simpson | |
Brian, feel free to split/revert if you disagree. | |||
2010-01-29 | progs/tests: added a few more files to .gitignore | Brian Paul | |
2010-01-29 | tnl: check that state is validated before drawing | Brian Paul | |
(cherry picked from commit 9fd3c74724e557bc6ecc851d8552615ab3becfe2) Conflicts: src/mesa/tnl/t_draw.c | |||
2010-01-29 | st/mesa: check that state is validated before drawing | Brian Paul | |
(cherry picked from commit 4d1234e22242529c8d85f5ef0cf826af41a91570) Conflicts: src/mesa/state_tracker/st_draw.c | |||
2010-01-29 | vbo: fix missing state validation bugs | Brian Paul | |
Commit 2708ddfb06a36d8568e2aa130bf1f7d551fcd309 caused a few regressions. We need to check/validate state after calling bind_arrays() because it might set the _NEW_ARRAYS flag if the varying VP inputs change. The symptom of this problem was some attribute arrays being ignored (or interpreted as constant-valued) in glDrawRangeElements or glMultiDrawElements. A follow-on patch will add some additional asserts to try to catch this kind of thing in the future. (cherry picked from commit 3cba779e16935f7c3a0bfd8af48bd5e015068e96) | |||
2010-01-29 | mesa: do state validation in _mesa_valid_to_render() | Brian Paul | |
...rather than checking/validating before all the calls to _mesa_valid_to_render() and valid_to_render(). The next patch will actually fix some bugs... (cherry picked from commit 23eda89ec89e2bd5bc26077bd56e8d6b5d4040d4) | |||
2010-01-29 | docs: Fixed Windows build for 7.7.1 | Brian Paul | |
(cherry picked from commit a0518e66b2960d3bab386985e24ccbc9c51abf97) | |||
2010-01-29 | windows: assorted build fixes | Brian Paul | |
These changes were originally submitted by Karl Schultz for Mesa 7.7-rc2 but weren't applied. (cherry picked from commit 82c76cd16f35f4d903f49761af7eb28a755ad299) | |||
2010-01-29 | glx: fix possible memory leaks in dri2CreateScreen() | Rodolfo Ribeiro Gomes | |
Original patch fixed up by Brian Paul. | |||
2010-01-29 | mesa: Warn when indices are out of bounds, but do not skip the draw in debug ↵ | Brian Paul | |
builds. The driver (or preferably the hardware) should handle out of bounds indices. If there are problems then it's better to detect those in the debug builds. (cherry picked from commit e3257912e006120f6ab611e77005eed1a464030a) | |||
2010-01-29 | another gcc 4.2.x check for mstackrealign | Alan Hourihane | |
2010-01-28 | glu/sgi: Remove unnecessary headers. | Vinson Lee | |
2010-01-28 | svga: Remove unnecessary headers. | Vinson Lee | |
2010-01-28 | softpipe: Remove unnecessary header. | Vinson Lee | |
2010-01-28 | llvmpipe: Remove unnecessary header. | Vinson Lee | |
2010-01-28 | egl: Remove unnecessary headers. | Vinson Lee | |
2010-01-28 | progs/tests: Remove unnecessary headers. | Vinson Lee | |
2010-01-28 | progs/glsl: Fix bump GLSL compilation error on Mac OS. | Vinson Lee | |
2010-01-28 | progs/glsl: Remove unused variable in bump.c. | Vinson Lee | |
2010-01-28 | progs/glsl: Remove unnecessary header from samplers.c. | Vinson Lee | |
2010-01-28 | r300g: Clean up blend masks, change caps. | Corbin Simpson | |
progs/tests/drawbuffers should work, except I can't test it. GG new shader parser. GG. | |||
2010-01-28 | gallium-docs: Minor grammar, need to talk about dual-source blends. | Corbin Simpson | |
2010-01-28 | gallium-docs: Clean up constantbuf info a bit. | Corbin Simpson | |
Hmm, does this belong in context, next to set_constant_buffer? Maybe a paragraph in shaders might be useful. | |||
2010-01-28 | gallium-docs: Add PIPE_CAP info. | Corbin Simpson | |
2010-01-28 | intel: Set the region's tiling to none when attaching a PBO to a region. | Eric Anholt | |
Note that when detaching the PBO from the region and making a new BO for the region, we don't make it tiled even if the region originally was. Fixes piglit pbo-teximage-tiling. | |||
2010-01-28 | i915: Remove unused initial and current state, now that there's nothing else. | Eric Anholt | |
2010-01-28 | intel: Remove long-disabled meta readpixels, and associated meta support. | Eric Anholt | |
2010-01-28 | st/xorg: Update to new libkms interface but be backwards compatible | Jakob Bornecrantz | |
2010-01-28 | define own embedded target and cleanup previous commit. | Alan Hourihane | |
2010-01-28 | Don't define HAVE_POSIX_MEMALIGN for embedded target. | Alan Hourihane | |
2010-01-28 | Merge commit 'origin/perrtblend' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/softpipe/sp_screen.c src/gallium/include/pipe/p_defines.h | |||
2010-01-28 | gallium: remove PIPE_CAP_S3TC, and add PIPE_CAP_DUAL_SOURCE_BLEND | Roland Scheidegger | |
there's no point in keeping deprecated PIPE_CAPS around since there's no stable interface (yet). Reuse the enum for PIPE_CAP_DUAL_SOURCE_BLEND. Drivers advertizing this will accept the pipe blendfactors with SRC1 in them and be able to do dual source blending (src color from pixel shader output 0, and blendfactor with SRC1 will come from output 1, only one render target may be bound when using any of these blend factors). | |||
2010-01-28 | add PIPE_SUBSYSTEM_EMBEDDED when embedded platform used | Alan Hourihane | |
2010-01-28 | tgsi: Constants declared with ureg_DECL_constant() are one-dimensional. | Michal Krol | |
This is to maintain backward compatibility with drivers that don't support arrays of constant buffers. | |||
2010-01-28 | tgsi: Add ureg_property_gs_output_prim/max_vertices(). | Michal Krol | |
2010-01-28 | docs: Implement constant buffer CAPs. | Michal Krol | |
2010-01-28 | softpipe: Report some sane values for constant buffer CAP queries. | Michal Krol | |
2010-01-28 | gallium: Add CAPs for constant buffers. | Michal Krol | |
2010-01-28 | gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS. | Michal Krol | |
2010-01-28 | regress: Add vertex shaders tests for constant buffers. | Michal Krol | |
2010-01-28 | gallium: Enable multiple constant buffers for vertex and geometry shaders. | Michal Krol | |
2010-01-28 | regress: Add fragment shader test for one-dimensional constant buffers. | Michal Krol | |
2010-01-28 | regress: Add two-dimension constant buffer test. | Michal Krol | |
2010-01-28 | python: Link to ws2_32 on windows. | Michal Krol | |
2010-01-28 | tgsi: Handle two-dimensional constants in text parser. | Michal Krol | |
2010-01-28 | regress: Fix shader header. | Michal Krol | |
2010-01-28 | gallium: Implement 2D constant buffers for fragment shader in softpipe. | Michal Krol | |
2010-01-28 | tgsi: Handle 2-D declarations. | Michal Krol | |
2010-01-28 | gallium: Add tgsi_declaration_dimension token. | Michal Krol | |
This will allow us to declare two-dimensional constant buffers. | |||
2010-01-28 | radeong: Slight improvement to buffer creation. | Corbin Simpson | |