Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-08 | r300/compiler: generalize depth texture mode to support arbitrary swizzles | Marek Olšák | |
2010-05-08 | r300/compiler: fix LIT instruction case 0^0 = 1 | Marek Olšák | |
2010-05-02 | Merge branch 'gles2-2' | Kristian Høgsberg | |
Conflicts: src/mesa/drivers/dri/common/dri_util.h | |||
2010-04-28 | dri: Add DRI entrypoints to create a context for a given API | Kristian Høgsberg | |
2010-04-22 | Merge branch '7.8' | Brian Paul | |
Conflicts: src/mesa/state_tracker/st_format.c | |||
2010-04-22 | r300: fix vertex unit setup | Alex Deucher | |
RV3xx is 2, RV560,RV570 is 8 Noticed by Tormod Volden. | |||
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-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 | 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 | 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-12 | r300/compiler: Hax around instructions limits in mirroring code. | Corbin Simpson | |
Stuff's starting to show up in arbnpot. | |||
2010-04-12 | r300/compiler: Comment code, add much better mirror maths. | Corbin Simpson | |
2010-04-11 | r300/compiler: Implement texcoord repeat and mirror for NPOT. | Corbin Simpson | |
2010-04-11 | r300/compiler: Add NPOT compatibility fields to external state. | Corbin Simpson | |
Completely unused for now. | |||
2010-04-11 | Merge commit 'origin/7.8' | Maciej Cencora | |
2010-04-11 | r300: respect radeon common code fallbacks | Maciej Cencora | |
Fixes progs/demos/shadowtex under KMS | |||
2010-04-11 | r300: set proper vertex index limits also in non indexed mode | Maciej Cencora | |
Fixes #27521, broken menus in UT2004 and broken water refraction in Sauerbraten. | |||
2010-04-10 | r300: Remove unnecessary header. | Vinson Lee | |
2010-04-10 | r300/compiler: Remove unused variable. | Vinson Lee | |
2010-04-07 | r300: Initialize compiler.max_temp_regs for blits. | Michel Dänzer | |
Blits were broken since commit e41a64591bf1a74465bf0adc7d35c991c4cfb4fe ('r300/compiler: make the max number of fragment shader temporaries adjustable'). | |||
2010-04-05 | r300/compiler: make the max number of fragment shader temporaries adjustable | Marek Olšák | |
2010-04-03 | r300 compiler: add target output debugging. | Dave Airlie | |
print the output target in the FP debug. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-30 | r300/compiler: Unbreak DDX/DDY. | Corbin Simpson | |
Fixes progs/glsl/deriv. | |||
2010-03-26 | r300/compiler: Lower CMP for vertex programs. | Corbin Simpson | |
I think my maths is right? | |||
2010-03-25 | Merge branch '7.8' | Brian Paul | |
2010-03-24 | r100/r200/r300/r600: enable accel for Copy/DrawPixels without kms | Alex Deucher | |
meta ops should work ok without kms. | |||
2010-03-24 | r300: report correct state atom size | Maciej Cencora | |
Spotted by Pauli Nieminen | |||
2010-03-24 | r300: fix off by one | Maciej Cencora | |
R300_PVS_MAX_CONST_ADDR field holds highest const addr, not const count. Fixes missing models and others rendering errors for vertex program using 256 params. | |||
2010-03-24 | r300: fix vertex programs with big number of params (>255) under KMS | Maciej Cencora | |
UMS will probably require some kernel work | |||
2010-03-24 | r300: fix wpos/fog handling | Maciej Cencora | |
It may happen that the vertex attribute we were going to stuff the wpos/fog attrs in was already written by vertex program. In such cases we need to remove instruction accessing these attributes, so they don't overwrite the wpos/fog related instructions. This fixes non-textured models in many wine games. | |||
2010-03-24 | r300: clean fog_attr/wpos_attr if code accessing these attributes has been ↵ | Maciej Cencora | |
removed FP during compilation | |||
2010-03-21 | r300/compiler: fix assertion failure in the r500-fragprog emission path | Marek Olšák | |
2010-03-20 | r300/compiler: fix assertion failure in the r500-fragprog emission path | Marek Olšák | |