Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-01 | i965: Enable GL_ARB_texture_rg | Ian Romanick | |
2010-10-01 | mesa: Enable GL_ARB_texture_rg in software paths | Ian Romanick | |
2010-10-01 | ARB_texture_rg: Allow RED and RG textures as FBO color buffer attachments | Ian Romanick | |
2010-10-01 | ARB_texture_rg: Add R8, R16, RG88, and RG1616 internal formats | Ian Romanick | |
2010-10-01 | ARB_texture_rg: Handle RED and RG the same as RGB for tex env | Ian Romanick | |
2010-10-01 | ARB_texture_rg: Add GL_RED as a valid GL_DEPTH_TEXTURE_MODE | Ian Romanick | |
2010-10-01 | ARB_texture_rg: Add GL_TEXTURE_{RED,GREEN}_SIZE query support | Ian Romanick | |
2010-10-01 | ARB_texture_rg: Correct some errors in RED / RG internal format handling | Ian Romanick | |
Fixes several problems: The half-float, float, and integer internal formats depend on ARB_texture_rg and other extensions. RG_INTEGER is not a valid internal format. Generic compressed formats depend on ARB_texture_rg, not EXT_texture_compression_rgtc. Use GL_RED instead of GL_R. | |||
2010-10-01 | i965: Fix up copy'n'pasteo from moving coordinate setup around for gen4. | Eric Anholt | |
2010-10-01 | i965: Add real support for pre-gen5 texture sampling to the new FS. | Eric Anholt | |
Fixes 36 testcases, including glsl-fs-shadow2d*-bias which fail on the Mesa IR backend. | |||
2010-10-01 | evergreen : fix z format setting, enable stencil. | richard | |
2010-10-01 | i965: Pre-gen6, map VS outputs (not FS inputs) to URB setup in the new FS. | Eric Anholt | |
We should fix the SF to actually give us just the data we need, but this fixes regressions in the new FS until then. Fixes: glsl-kwin-blur glsl-routing | |||
2010-10-01 | i965: Also increment attribute location when skipping unused slots. | Eric Anholt | |
Fixes glsl1-texcoord varying. | |||
2010-10-01 | i965: Fix the gen6 jump size for BREAK/CONT in new FS. | Eric Anholt | |
Since gen5, jumps are in increments of 64 bits instead of increments of 128-bit instructions. | |||
2010-10-01 | i965: Add gen6 attribute interpolation to new FS backend. | Eric Anholt | |
Untested, since my hardware is not booting at the moment. | |||
2010-10-01 | r600c: pull over 6xx/7xx vertex fixes for evergreen | Alex Deucher | |
2010-09-30 | i965: Split the gen4 and gen5 sampler handling apart. | Eric Anholt | |
Trying to track the insanity of the different argument layouts for normal/shadow crossed with normal/lod/bias one generation at a time is enough. Fixes: glsl1-texture2D() with bias. (first test passing in this code that doesn't pass without it!) | |||
2010-09-30 | i965: Use the lowering pass for texture projection. | Eric Anholt | |
We should end up with the same code, but anyone else with this issue could share the handling (which I got wrong for shadow comparisons in the driver before). | |||
2010-09-30 | r600c: add reloc for CB_COLOR0_ATTRIB | Alex Deucher | |
We'll need a reloc for tiling eventually, so add it now. | |||
2010-09-30 | i965: Fix new FS handling of builtin uniforms with packed scalars in structs. | Eric Anholt | |
We were pointing each element at the .x channel of the ParameterValues. Fixes glsl1-linear fog. | |||
2010-09-30 | mesa: Don't reference a W component in setting up a vec3 uniform component. | Eric Anholt | |
The 965 driver would try to set up storage for the W component, and the offsets would get mixed up. | |||
2010-09-30 | i965: Fix whole-structure/array assignment in new FS. | Eric Anholt | |
We need to walk the type tree to get the right register types for structure components. Fixes glsl-fs-statevar-call. | |||
2010-09-30 | i965: Update renderer strings for sandybridge | Adam Jackson | |
Signed-off-by: Adam Jackson <ajax@redhat.com> | |||
2010-09-30 | st: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | math: remove duplicated includes | Nicolas Kaiser | |
Remove duplicated includes. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | main: remove duplicated includes | Nicolas Kaiser | |
Remove duplicated includes. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/savage: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/radeon: remove duplicated includes | Nicolas Kaiser | |
Remove duplicated includes. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/r600: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/r300: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/r128: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/mga: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/intel: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/i965: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/i915: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/i810: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/common: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | swrast: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/nv10: Use fast Z clears. | Francisco Jerez | |
2010-09-30 | dri/nouveau: Remove unnecessary flush. | Francisco Jerez | |
2010-09-30 | dri/nouveau: Have a smaller amount of larger scratch buffers. | Francisco Jerez | |
Larger VBOs avoid many kernel trips to get them in sync with the GPU. | |||
2010-09-30 | i965: always set tiling for fbo depth buffer on sandybridge | Zhenyu Wang | |
Sandybridge requires depth buffer must be tiling. Fix 'fbo_firecube' demo. | |||
2010-09-29 | i965: Remove my "safety counter" code from loops. | Eric Anholt | |
I've screwed this up enough times that I don't think it's worth it. This time, it was that I was doing it once per top-level body instruction instead of just once at the end of the loop body. | |||
2010-09-29 | i965: Add live interval analysis and hook it up to the register allocator. | Eric Anholt | |
Fixes 13 piglit cases that failed at register allocation before. | |||
2010-09-29 | i965: First cut at register allocation using graph coloring. | Eric Anholt | |
The interference is totally bogus (maximal), so this is equivalent to our trivial register assignment before. As in, passes the same set of piglit tests. | |||
2010-09-29 | ra: First cut at a graph-coloring register allocator for mesa. | Eric Anholt | |
Notably missing is choice of registers to spill. | |||
2010-09-29 | i965: Clean up the virtual GRF handling. | Eric Anholt | |
Now, virtual GRFs are consecutive integers, rather than offsetting the next one by the size. We need the size information to still be around for real register allocation, anyway. | |||
2010-09-29 | i956: Make new FS discard do its work in a temp, not the null reg! | Eric Anholt | |
Fixes: glsl-fs-discard-02 (GPU hang) glsl1-discard statement (2) | |||
2010-09-29 | i965: Fix use of undefined mem_ctx in vector splitting. | Eric Anholt | |
2010-09-29 | r300/compiler: Move declaration before code. | Vinson Lee | |
Fixes this GCC warning on linux-x86 build. r3xx_vertprog.c: In function ‘ei_if’: r3xx_vertprog.c:396: warning: ISO C90 forbids mixed declarations and code |