Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-19 | r300: prepare for texcopy code sharing | Maciej Cencora | |
2010-01-19 | radeon: add blit function to vtbl | Maciej Cencora | |
2010-01-19 | intel: Remove dead note_fence vtbl hook. | Eric Anholt | |
2010-01-19 | i965: Improve the hashing of brw_state_cache keys to include the cache_id. | Eric Anholt | |
No measurable difference on cairoperf. | |||
2010-01-19 | i965: Remove obsolete comment about the state atoms. | Eric Anholt | |
2010-01-19 | i965: Upload as many VS constants as possible through the push constants. | Eric Anholt | |
The pull constants require sending out to an overworked shared unit and waiting for a response, while push constants are nicely loaded in for us at thread dispatch time. By putting things we access in every VS invocation there, ETQW performance improved by 2.5% +/- 1.6% (n=6). | |||
2010-01-19 | i965: Allow for variable-sized auxdata in the state cache. | Eric Anholt | |
Everything has been constant-sized until now, but constant buffer handling changes will make us want some additional variable sized array. | |||
2010-01-19 | intel: Use the new DRI2 flush invalidate entrypoint to signal frame done. | Eric Anholt | |
Previously for frame throttling we would wait on the first batch after a swap before emitting another swap, because we had no hook after a swap was emitted. This meant that if an app managed to squeeze everything it for a frame had into one batch, it would lock-step with the GPU. With the swapbuffers changes, we now have the entrypoint we want. This takes the WoW intro screen from 25% GPU idle and visibly jerky to 4-5% GPU idle and rather smooth. Other apps such as OpenArena have run into this problem as well. | |||
2010-01-19 | Sun compilers now support some gcc __attribute__ values | Alan Coopersmith | |
Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls for aligned, always_inline, noinline, pure, const, and malloc. This commit includes updates to files that were regenerated by gl_XML.py after adding the __SUNPRO_C checks to it Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-19 | st/dri: update dri2 drawables when viewport is changed | Ben Skeggs | |
Fixes gnome-shell on nouveau, as well as window resize with various other applications. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2010-01-19 | unichrome: Remove unnecessary headers. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from attrib.c. | Vinson Lee | |
2010-01-19 | r100/r200/r600: fix typo in 2b1d5ea4f0250a6a7fa312ced0a7af85e909381b | Alex Deucher | |
2010-01-18 | mesa: Remove unnecessary header from blend.c. | Vinson Lee | |
2010-01-19 | r100/r200/r600: check if blitting for given format is supported earlier | Alex Deucher | |
based on Maciej's r300 patch. | |||
2010-01-19 | r100/r200: add blit support for ARGB4444 | Alex Deucher | |
2010-01-18 | mesa: Remove unnecessary headers from buffers.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from convolve.c. | Vinson Lee | |
2010-01-18 | mesa: Fix typo of 'unknown' in debug.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from debug.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from depthstencil.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from dlist.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from drawpix.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from enable.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from fbobject.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from formats.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from image.c. | Vinson Lee | |
2010-01-18 | mesa: Handle PIPE_FORMAT_B8G8R8X8_UNORM. | José Fonseca | |
2010-01-18 | mesa: Remove unnecessary headers from lines.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from mipmap.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from pixel.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from pixelstore.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from points.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from polygon.c. | Vinson Lee | |
2010-01-18 | r60: Add relocs for CB_TILE/FRAG | Alex Deucher | |
as per 46dc6fd3ed5ef96cda53641a97bc68c3bc104a9f | |||
2010-01-18 | mesa: Remove unnecessary header from state.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from texcompress.c. | Vinson Lee | |
2010-01-18 | r100: add blit support | Alex Deucher | |
Only enabled with KMS. | |||
2010-01-18 | r200: add blit support | Alex Deucher | |
Only enabled with KMS. | |||
2010-01-18 | i965: Clean up constbuf handling by splitting reladdr/non-reladdr loads. | Eric Anholt | |
The codepaths in the function were almost entirely different. | |||
2010-01-18 | i965: Only set up the stack register if it's going to get used. | Eric Anholt | |
2010-01-18 | i965: Fix loads of non-relative-addr constants after a reladdr load. | Eric Anholt | |
Fixes piglit vp-arl-constant-array-huge-overwritten. | |||
2010-01-18 | st/mesa: change instruction count assertion to > 0 | Brian Paul | |
Shaders should at least have an END instruction. | |||
2010-01-18 | st/mesa: updated comments and whitespace | Brian Paul | |
2010-01-18 | st/mesa: fix memory leak in st_translate_mesa_program | Marcin Slusarz | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-18 | r600: fix some warnings | Alex Deucher | |
2010-01-18 | r600: Update default state size to account for the new relocation | Jerome Glisse | |
the new relocation for CB_COLOR0_FRAG & CB_COLOR0_TILE add 4 dwords to the default command stream. Increase the prediction default size to take this into account | |||
2010-01-18 | r6xx/r7xx: emit relocation for FRAG & TILE buffer | Jerome Glisse | |
FRAG & TILE buffer are unused but still they need to be associated with a valid relocation so that userspace can't try to abuse them to overwritte GART and then try to write anywhere in system memory. | |||
2010-01-18 | r600: fix shadow_ambient shader | Andre Maasikas | |
rtype enums are different, DST_REG_OUTPUT got SRC_REG_CONSTANT in some shaders and produced invalid output/hang as TEX output is temp register always set out src to SRC_REG_TEMPORARY | |||
2010-01-17 | radeon_compiler: include main/compiler.h for compiler portability macros | Alan Coopersmith | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Reviewed-by: Corbin Simpson <MostAwesomeDude@gmail.com> |