Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-19 | mesa: Fix build with gcc 3.3. | Matthieu Herrb | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-04-19 | radeon: Let this build with gcc 3.3 | Matthieu Herrb | |
Declaring the loop index inside for () is not supported by this version. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-04-19 | radeon: Fix command type for DRM_RADEON_IRQ_EMIT ioctl. | Owain Ainsworth | |
This should be drmCommandWriteRead to avoid an EINVAL error on systems that strictly check ioctl args. This command has been r/w for ever. Discussion with airlied agreed that this was the correct course. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-04-19 | mesa: Use __OpenBSD__ to check for OpenBSD. | Matthieu Herrb | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-04-19 | Merge branch '7.8' | Brian Paul | |
Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pipe_aaline.c src/gallium/drivers/llvmpipe/lp_context.c | |||
2010-04-19 | gallium/draw: use correct rasterization state for wide/AA points/lines | Brian Paul | |
When points or lines are decomposed into triangles, we need to be sure to disable polygon culling, stippling, "un-filled" modes, etc. This patch sets the rasterization state to disable those things prior to drawing points/lines with triangles, then restores the previous state afterward. The new piglit point-no-line-cull test checks this problem & solution. | |||
2010-04-19 | r300c/r300g: add 3155 rv380 pci id | Dave Airlie | |
2010-04-18 | st/mesa: s/st_get_stobj_texture/st_get_stobj_resource/ | Brian Paul | |
2010-04-18 | st/mesa: s/st_get_texobj_texture/st_get_texobj_resource/ | Brian Paul | |
2010-04-18 | st/mesa: remove st_texture_object::pipe field | Brian Paul | |
Just pass the pipe context to st_get_texture_sampler_view() as is done for st_get_renderbuffer_sampler_view(). | |||
2010-04-18 | st/mesa: s/st_renderbuffer_get_sampler_view/st_get_renderbuffer_sampler_view/ | Brian Paul | |
2010-04-18 | st/mesa: s/st_sampler_view_from_texture/st_create_texture_sampler_view/ | Brian Paul | |
2010-04-18 | st/mesa: s/st_get_stobj_sampler_view/st_get_texture_sampler_view/ | Brian Paul | |
2010-04-19 | r300/compiler: lower CEIL | Marek Olšák | |
2010-04-19 | r300/compiler: enable branch emulation for vertex shaders | Marek Olšák | |
2010-04-19 | r300/compiler: optimize CMP for vertex shaders a bit | Marek Olšák | |
2010-04-19 | r300/compiler: Use memory_pool_array_reserve in deadcode elimination | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2010-04-19 | r300/compiler: Use memory_pool_array_reserve in r500-fragprog_emit | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2010-04-19 | r300/compiler: enable branch emulation for R500 fragment programs | Marek Olšák | |
2010-04-19 | r300/compiler: Implement branch emulation for R300 fragment programs | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2010-04-18 | mesa: Restore comment too. | José Fonseca | |
2010-04-18 | glsl: Fix handling of OPCODE_PRINT for no registers case. | Vinson Lee | |
A register file value is unsigned so could never be -1. A value of 0 also aliased to PROGRAM_TEMPORARY. If an OPCODE_PRINT has no registers to print, set the register file value to PROGRAM_UNDEFINED and check for that value when executing this instruction. | |||
2010-04-17 | i965: Assert that an OPCODE_IF was seen before an OPCODE_ELSE. | Vinson Lee | |
2010-04-17 | r300/compiler: Remove unnecessary header. | Vinson Lee | |
2010-04-16 | r300/compiler: Add radeon_program_tex.c to SCons build. | Vinson Lee | |
This was missed in commit f8a14186809356871ae74159c774e9e3959a22e5. | |||
2010-04-17 | r300/compiler: add emulation of all mirrored-clamp wrap modes for NPOT textures | Marek Olšák | |
2010-04-17 | r300/compiler: replace mirrored-repeat emulation with a faster version | Marek Olšák | |
Also, the Negate bitfield was 1 instead of RC_MASK_XYZ in the previous version, causing incorrect rendering. | |||
2010-04-17 | r300/compiler: add handy definitions for XYZ0 and smeared half swizzling | Marek Olšák | |
2010-04-16 | r300/compiler: make ARB_shadow_ambient optional | Marek Olšák | |
This saves constant register space for r300g, which doesn't need this feature. | |||
2010-04-16 | r300/compiler: restore r500-specific bits of TEX transformations | Marek Olšák | |
2010-04-16 | st/mesa: add prototype for st_bufferobj_validate_usage() | Brian Paul | |
2010-04-16 | savage: call _mesa_meta_init/free() | Tormod Volden | |
Fixes crash when using _mesa_CopyTexImage2D. Bug #27652. Signed-off-by: Tormod Volden <debian.tormod@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-04-16 | st/mesa: Remove NULL check of pointer that could not be NULL. | Vinson Lee | |
cbuf has been dereferenced twice earlier in the same if-block. It is either not NULL or a crash has already occurred. | |||
2010-04-16 | r300/compiler: Fix texture instruction readmasks. | Corbin Simpson | |
No immediate benefit, it was just bugging me. | |||
2010-04-16 | r300/compiler: Fix magic numbers in readmasks. | Corbin Simpson | |
2010-04-16 | r300/compiler: Oops, this slipped through. | Corbin Simpson | |
2010-04-16 | r300/compiler: Save Q for mirror and repeat. | Corbin Simpson | |
2010-04-16 | r300/compiler: Split off texture fixes to their own file. | Corbin Simpson | |
Yes, I'm fully aware this generates subpar code on r500. | |||
2010-04-16 | drisw: Move pointer dereferences to after NULL checks. | Vinson Lee | |
2010-04-15 | st/mesa: Move dereference and assignment to after NULL check. | Vinson Lee | |
2010-04-15 | mesa: Add missing format specifiers in error strings. | Vinson Lee | |
2010-04-16 | r300/compiler: fix repeat wrap mode for TXP and NPOTs | Marek Olšák | |
No idea why st/mesa unnecessarily inserts TXP where TEX is sufficient. Also re-enabling the NPOT fallback for repeat in r300g. | |||
2010-04-15 | r300/compiler: kill off RC_WRAP_CLAMP | Marek Olšák | |
A variant thereof might be later reintroduced for the mirrored-clamp modes. | |||
2010-04-14 | st/mesa: Remove unnecessary headers. | Vinson Lee | |
2010-04-14 | st/mesa: put ATI_texture_mirror_once in the right place | Marek Olšák | |
2010-04-14 | st/mesa: trivially enable ATI_texture_mirror_once | Marek Olšák | |
This is a strict subset of already-advertised EXT_texture_mirror_clamp and shares the same enumerants. | |||
2010-04-13 | i915: Fix comments about cube layouts | Jakob Bornecrantz | |
2010-04-13 | st/mesa: Remove state_tracker/st_framebuffer.c from SConscript. | Vinson Lee | |
This was missed in commit da8412ec19ad00627ae9139dc02f46f344bbb6ac. Fixes SCons build. | |||
2010-04-13 | st/mesa: Drop st_public support. | Chia-I Wu | |
There is no user of st_public now. | |||
2010-04-12 | r300/compiler: Hax around instructions limits in mirroring code. | Corbin Simpson | |
Stuff's starting to show up in arbnpot. |