summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-01-29mesa: 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-29windows: assorted build fixesBrian 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-29glx: fix possible memory leaks in dri2CreateScreen()Rodolfo Ribeiro Gomes
Original patch fixed up by Brian Paul.
2010-01-29mesa: 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-28glu/sgi: Remove unnecessary headers.Vinson Lee
2010-01-28svga: Remove unnecessary headers.Vinson Lee
2010-01-28softpipe: Remove unnecessary header.Vinson Lee
2010-01-28llvmpipe: Remove unnecessary header.Vinson Lee
2010-01-28egl: Remove unnecessary headers.Vinson Lee
2010-01-28r300g: 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-28gallium-docs: Minor grammar, need to talk about dual-source blends.Corbin Simpson
2010-01-28gallium-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-28gallium-docs: Add PIPE_CAP info.Corbin Simpson
2010-01-28intel: 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-28i915: Remove unused initial and current state, now that there's nothing else.Eric Anholt
2010-01-28intel: Remove long-disabled meta readpixels, and associated meta support.Eric Anholt
2010-01-28st/xorg: Update to new libkms interface but be backwards compatibleJakob Bornecrantz
2010-01-28Merge commit 'origin/perrtblend'Roland Scheidegger
Conflicts: src/gallium/drivers/softpipe/sp_screen.c src/gallium/include/pipe/p_defines.h
2010-01-28gallium: remove PIPE_CAP_S3TC, and add PIPE_CAP_DUAL_SOURCE_BLENDRoland 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-28tgsi: 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-28tgsi: Add ureg_property_gs_output_prim/max_vertices().Michal Krol
2010-01-28docs: Implement constant buffer CAPs.Michal Krol
2010-01-28softpipe: Report some sane values for constant buffer CAP queries.Michal Krol
2010-01-28gallium: Add CAPs for constant buffers.Michal Krol
2010-01-28gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS.Michal Krol
2010-01-28regress: Add vertex shaders tests for constant buffers.Michal Krol
2010-01-28gallium: Enable multiple constant buffers for vertex and geometry shaders.Michal Krol
2010-01-28regress: Add fragment shader test for one-dimensional constant buffers.Michal Krol
2010-01-28regress: Add two-dimension constant buffer test.Michal Krol
2010-01-28python: Link to ws2_32 on windows.Michal Krol
2010-01-28tgsi: Handle two-dimensional constants in text parser.Michal Krol
2010-01-28regress: Fix shader header.Michal Krol
2010-01-28gallium: Implement 2D constant buffers for fragment shader in softpipe.Michal Krol
2010-01-28tgsi: Handle 2-D declarations.Michal Krol
2010-01-28gallium: Add tgsi_declaration_dimension token.Michal Krol
This will allow us to declare two-dimensional constant buffers.
2010-01-28radeong: Slight improvement to buffer creation.Corbin Simpson
2010-01-28gallium-docs: Moar buffer info.Corbin Simpson
Oh look, that one question about map_buffer_range is answered.
2010-01-28gallium-docs: Start doc'ing screen buffers.Corbin Simpson
2010-01-28r300g: Fix bizarre half-flushes with immd mode.Corbin Simpson
2010-01-28r300g: Atomize framebuffers.Corbin Simpson
There might be some optimizations possible here...
2010-01-28egl: Migrate drivers to use _eglBindContext.Chia-I Wu
_eglMakeCurrent is a big hammer that is not easy to use. Migrate drivers to use _eglBindContext and un-export _eglMakeCurrent.
2010-01-28egl: Correctly unbind contexts in eglReleaseThread.Chia-I Wu
MakeCurrent unbinds the current context of the current API. Modify the current API to make sure all contexts are correctly unbound.
2010-01-28egl: eglMakeCurrent should accept an uninitialized display.Chia-I Wu
When no context or surface are given, the display is allowed to be uninitialized. Most drivers cannot handle an uninitialized display. But they are updated to at least throw a fatal message.
2010-01-28egl: Add _eglBindContext.Chia-I Wu
It works similar to _eglMakeCurrent, except that the old context and surfaces are returned instead of destroyed. _eglMakeCurrent is now calling the new _eglBindContext.
2010-01-28egl: Use a boolean to indicate whether a display is initialized.Chia-I Wu
The driver pointer of the display was used to decide whether a display is initialized. Use a boolean for that purpose allows accessing the driver of an uninitialized display.
2010-01-28scons: Fix GLEW build on Mac OS X.Vinson Lee
2010-01-28tgsi: Silence uninitialized variable warning.Vinson Lee
2010-01-28radeon: Silence "format" compiler warnings.Vinson Lee
2010-01-28st/xorg: Remove unnecessary headers.Vinson Lee
2010-01-28st/dri: Remove unnecessary headers.Vinson Lee