| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-07-30 | ARB prog parser: Add support for RGBA components to SWZ instruction in fp | Ian Romanick | |
| 2009-07-30 | ARB prog parser: Prevent NULL ptr deref for KIL instruction | Ian Romanick | |
| The KIL instruction doesn't have a destination register, so dereferencing dst in asm_instruction_ctor would cause a segfault. | |||
| 2009-07-30 | mesa: re-enable _mesa_source_buffer_exists() call | Brian Paul | |
| Somehow this code wound up inside a comment a while back. | |||
| 2009-07-30 | mesa: get_current_tex_unit() helper function | Brian Paul | |
| 2009-07-30 | mesa: refactor glGetTexImage error checking code | Brian Paul | |
| 2009-07-30 | mesa: simplify _mesa_select_tex_image() | Brian Paul | |
| 2009-07-30 | mesa: simplify _mesa_set_tex_image() | Brian Paul | |
| 2009-07-30 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
| 2009-07-30 | mesa: move misplaced return statement | Brian Paul | |
| Fixes regression from commit 7d93f817c9c5222e2bdbaa9fa9f03fc502bfe878 | |||
| 2009-07-30 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
| 2009-07-30 | mesa: add missing return after catching program error | Brian Paul | |
| 2009-07-30 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
| 2009-07-30 | mesa st: Change the preferred internal format for some RGB formats. | Thomas Hellstrom | |
| For GL_RGB5, GL_RGB4 and GL_R3_G3_B2, prefer PIPE_FORMAT_R5G6B5_UNORM over PIPE_FORMAT_A1R5G5B5_UNORM, since hardware is more likely to support the previous format for rendering. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
| 2009-07-30 | mesa st: Report unsupported render-to-texture formats. | Thomas Hellstrom | |
| If a texture image is bound to a framebuffer for render-to-texture, but the hardware doesn't support rendering to its internal format, report the framebuffer as incomplete with FRAMEBUFFER_UNSUPPORTED. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
| 2009-07-30 | vbo: Fix build on windows. | Michal Krol | |
| 2009-07-30 | i965: Postpone ff_sync message in CLIP kernel on IGDNG | Xiang, Haihao | |
| In addition, it guarantees ff_sync message is issued | |||
| 2009-07-30 | r600: fix mipmaps | Alex Deucher | |
| redbook mipmap works | |||
| 2009-07-29 | i915: Add support for EXT_stencil_two_side and ATI_separate_stencil. | Eric Anholt | |
| Passes tests/stencil_twoside and glean/stencil2. | |||
| 2009-07-29 | ARP prog parser: Implement the spec, not what makes sense | Ian Romanick | |
| 2009-07-29 | i915: Add ARB_point_sprite since we already expose NV_point_sprite. | Eric Anholt | |
| It's all fallbacks anyway due to the DD_POINT_ATTEN fallback. | |||
| 2009-07-29 | ARB prog parser: Get program limits from the context | Ian Romanick | |
| Some debug code from the older stand-alone version of the assembler was hanging around and needed to go. | |||
| 2009-07-29 | ARB prog lexer: attenuation is not just for vp | Ian Romanick | |
| 2009-07-29 | ARB prog parser: Finish implementing fp state.depth.range | Ian Romanick | |
| 2009-07-29 | ARB prog: Fix the order of swizzle application | Ian Romanick | |
| The swizzle used to generate the "original" value from the value stored in the parameter array happens before the swizzle specified in the instruction. This fixes problems seen in progs/vp/vp-tris with arl-*.txt. | |||
| 2009-07-29 | mesa: add new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment program inputs | Brian Paul | |
| Previously, the FOGC attribute contained the fragment fog coord, front/back- face flag and the gl_PointCoord.xy values. Now each of those things are separate fragment program attributes. This simplifies quite a few things in Mesa and gallium. Need to test i965 driver and fix up point coord handling in the gallium/draw module... | |||
| 2009-07-29 | gallium: fix SSE shadow texture instructions | Brian Paul | |
| When sampling a 2D shadow map we need 3 texcoord components, not 2. The third component (distance from light source) is compared against the texture sample to return the result (visible vs. occluded). Also, enable proper handling of TGSI_TEXTURE_SHADOW targets in Mesa->TGSI translation. There's a possibility for breakage in gallium drivers if they fail to handle the TGSI_TEXTURE_SHADOW1D / TGSI_TEXTURE_SHADOW2D / TGSI_TEXTURE_SHADOWRECT texture targets for TGSI_OPCODE_TEX/TXP instructions, but that should be easy to fix. With these changes, progs/demos/shadowtex.c renders properly again with softpipe. | |||
| 2009-07-29 | r600: remove extraneous semicolon | Alex Deucher | |
| 2009-07-29 | r600: fix texture pitch alignment | Alex Deucher | |
| fixes texwrap | |||
| 2009-07-29 | r600: minor fixes | Alex Deucher | |
| - set MAX_LOD properly - min texel pitch is 8 texels - emit old command buffer when re-initing base state | |||
| 2009-07-29 | r300: Cleanup r300_fragment_program_code | Nicolai Hähnle | |
| Configuration register values are now stored directly in that structure. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
| 2009-07-29 | r300/compiler: Adapt AllocateHwInputs interface to common usage pattern | Nicolai Hähnle | |
| Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
| 2009-07-29 | swrast: enable ARB_vertex_array_object. | Eric Anholt | |
| It was getting enabled anyway but without the entrypoints installed. Whoops. | |||
| 2009-07-29 | Indentation fixes. | Ian Romanick | |
| 2009-07-29 | ARB prog parser: Set NumAttributes based on the number of attribs read | Ian Romanick | |
| 2009-07-29 | mesa/st: short-circuit glFinish calls on WIN32 only | Keith Whitwell | |
| Windows opengl32.dll calls glFinish prior to every swapbuffers, which makes it pretty hard to get decent performance... Work around by mapping finish to flush on PIPE_OS_WINDOWS. This is conformant, though it might confuse poorly-written benchmarks which attempt to measure a single event rather than figuring out the rate of continuous processing. | |||
| 2009-07-29 | mesa/st: recognize no-op scissor state when checking clear_with_quads | Keith Whitwell | |
| Some apps enable scissor but set the rectangle to the dimensions of the window. Don't let this force us onto a slower clear path. | |||
| 2009-07-29 | r600: emit fog color in PS input map, fix fog related applications | Cooper Yuan | |
| 2009-07-29 | R6xx/r7xx: VS export fog color as parameter | Cooper Yuan | |
| 2009-07-28 | ARB prog parser: Set component negation mask for SWZ instruction | Ian Romanick | |
| 2009-07-28 | ARB prog parser: Set correct register file for OUTPUT variables | Ian Romanick | |
| 2009-07-28 | r600: fix tex clamp modes | Alex Deucher | |
| This makes texwrap look better. | |||
| 2009-07-28 | r600: implement texture border color | Alex Deucher | |
| 2009-07-28 | r600: fix flat shading | Alex Deucher | |
| Set the flat shading bit on the appropriate PS input depending on the type of attribute it is. The VS output and PS input routing should probably be made more dynamic at some point. We may want to use semantic ids to make it easier. | |||
| 2009-07-28 | r600: don't call r700UpdateShaders twice for each render | Alex Deucher | |
| 2009-07-28 | r600: move r700TranslateFragmentShader into r700UpdateShaders | Alex Deucher | |
| 2009-07-28 | r600: disable flat shade fix in 506bacb8e40b0a170a4b620113506925d2333735 | Alex Deucher | |
| This breaks textures. We need to only set this bit for attributes that that need flat shading. | |||
| 2009-07-28 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
| Conflicts: Makefile configs/default docs/relnotes.html src/mesa/main/version.h | |||
| 2009-07-28 | R6xx/r7xx: enable flat shading, this can fix quadric/accanti/accpersp | Cooper Yuan | |
| 2009-07-27 | ARB prog parser: Add support for GL_MESA_texture_array | Ian Romanick | |
| This isn't really tested yet as no drivers actually support this extension. | |||
| 2009-07-27 | ARB prog parser: More robust error message for bad OPTION string | Ian Romanick | |
