Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-01 | mesa st: Use POT texture for draw pixels operations if NPOT texture is not ↵ | Patrice Mandin | |
supported | |||
2009-08-01 | mesa st: Move logbase2 function to util/u_math.h | Patrice Mandin | |
2009-07-31 | radeon: fix r100/r200 compressed texture stride | Roland Scheidegger | |
This almost fixes compressed mipmapped textures on r200, though some small mip levels are still broken. Leave r300 compressed texture stride as is though afaik it's different to pre-radeon-rewrite too. Also do the fixup for rs600 uncompressed row stride at same place. | |||
2009-07-31 | radeon: s/r300/radeon in shared code error message | Roland Scheidegger | |
2009-07-31 | swrast: fix incorrect texcoord attribute test | Brian Paul | |
2009-07-31 | draw: fix-ups for point coord attribute | Brian Paul | |
progs/glsl/pointcoord.c works again | |||
2009-07-31 | radeon: Cliprects has to be updated before doing anything with clip rectangles | Pauli Nieminen | |
Reported to fix corruption while dragging an active window by John Bridgman. Signed-off-by: Pauli Nieminen <suokkos@gmail.com> Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-31 | radeon: Remove unused variable from context. | Pauli Nieminen | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-31 | r600: make sure bos are valid before usign that | Alex Deucher | |
2009-07-31 | r600: fix reloc setup | Alex Deucher | |
re-use the same reloc index for bos that are referenced multiple times. Fixes rain demo. | |||
2009-07-31 | r600: remove unused offset_mod stuff | Alex Deucher | |
this is a step in migrating to the common cs code | |||
2009-07-31 | r600: ensure we have enough room for full state emit | Alex Deucher | |
full state is roughly 4000 dwords, but will vary depending on the rendering. Also fix some warnings. | |||
2009-07-31 | r600: unify state emit into one function | Alex Deucher | |
2009-07-31 | r600: re-arrange state setup and emit so they are not mixed | Alex Deucher | |
2009-07-31 | Rename TGSI LOOP instruction to better match theri usage. | Michal Krol | |
The LOOP/ENDLOOP pair is renamed to BGNFOR/ENDFOR as its behaviour is similar to a C language for-loop. The BGNLOOP2/ENDLOOP2 pair is renamed to BGNLOOP/ENDLOOP as now there is no name collision. | |||
2009-07-31 | egl: Silence warnings on x86-64. | Chia-Wu | |
Casting an unsigned int to or from a pointer directly gives warnings on x86-64. Add wrappers to silence the warnings. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-07-31 | r600: get updated pending age from cs ioctl | Alex Deucher | |
REQUIRES AN UPDATED DRM | |||
2009-07-30 | r600: warning fixes | Alex Deucher | |
2009-07-30 | r600: split primitive draw into a separate function | Alex Deucher | |
2009-07-30 | r300g: Use radeon compiler for fragment programs | Nicolai Hähnle | |
This is entirely untested on R500, and needs more testing on R300. | |||
2009-07-30 | r300g: Remove extraneous printf | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-30 | r300g: Use r300compiler for vertex shaders | Nicolai Hähnle | |
2009-07-30 | r300/compiler: Remove inst_offset from r500_fragment_program_code | Nicolai Hähnle | |
The field is not used, and in any case it would be more interesting to manipulate from *outside* the compiler if we ever wanted to load several fragment programs at the same time or something. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-30 | ARB prog parser: Add support for RGBA components to SWZ instruction in fp | Ian Romanick | |
2009-07-30 | softpipe: Mark texture dirty when unmapped. | Chia-I Wu | |
When a texutre transfer is mapped for writing, mark the texture dirty when unmapped. This was done in surface creation, and this commit moves it to happen in texture unmapping. This fixes subtex test in progs/tests/. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
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 | tgsi: Add proper constraints to sanity. | Michal Krol | |
2009-07-30 | tgsi: Declare a LOOP register. | Michal Krol | |
The only valid usage for LOOP/ENDLOOP instructions is LOOP[0] as a destination register. The only valid usage for the remaining instructions is LOOP[0].x as an indirect register. | |||
2009-07-30 | tgsi: Fix number operands for LOOP/ENDLOOP. | Michal Krol | |
2009-07-30 | vbo: Fix build on windows. | Michal Krol | |
2009-07-30 | tgsi: Document LOOP/ENDLOOP instruction operation. | 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 | |