Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-29 | r600g: delete old path | Jerome Glisse | |
Lot of clean can now happen. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-09-28 | r600g: on evergreen the centroid isn't set in this register. | Dave Airlie | |
2010-09-25 | r600g: add eg db count control register. | Dave Airlie | |
2010-09-25 | r600g: make index bias fix for evergreen | Dave Airlie | |
2010-09-25 | r600g: add eg poly mode code. | Dave Airlie | |
2010-09-24 | r600g: Remove unused variable. | Vinson Lee | |
Fixes this GCC warning. eg_hw_states.c: In function 'eg_resource': eg_hw_states.c:525: warning: unused variable 'r' | |||
2010-09-24 | r600g: fix evergreen new path | Jerome Glisse | |
glxgears seems to work, had somelockup but now they seems to have vanish. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-09-24 | r600g: fixup some evergreen register definitions | Jerome Glisse | |
Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-09-24 | r600g: fix compilation after change to evergreend.h | Jerome Glisse | |
Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-09-24 | r600g: fixup VP->FP output->input routing. | Dave Airlie | |
We need to map the TGSI semantics to each other using the hw semantic ids. this fixes glsl-kwin-blur and glsl-routing. | |||
2010-09-24 | r600g: add some more vertex format support. | Dave Airlie | |
adds the sscaled formats, this passes some more of the draw-vertices tests. | |||
2010-09-23 | r600g: use blitter to do db->cb flushing. | Dave Airlie | |
use the blitter + custom stage to avoid doing a whole lot of state setup by hand. This makes life a lot easier for doing this on evergreen it also keeps all the state setup in one place. We setup a custom context state at the start with a flag to denote its for the flush, when it gets generated we generate the correct state for the flush and no longer have to do it all by hand. this should also make adding texture *to* depth easier. | |||
2010-09-22 | r600g: fix typo in struct member name | Dave Airlie | |
2010-09-21 | r600g: fix eg texture borders. | Dave Airlie | |
texture border regs are indexed on evergreen. | |||
2010-09-19 | r600g: Fix false and true. | Corbin Simpson | |
2010-09-19 | r600g: Use align() instead of handrolled code. | Corbin Simpson | |
2010-09-20 | r600g: fix exports_ps to export a number not a mask. | Henri Verbeet | |
2010-09-19 | r600g: Added support for TGSI_SEMANTIC_FACE. | Tilman Sauerbeck | |
This makes the 'glsl1-gl_FrontFacing var (1)' piglit test pass. Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-09-17 | r600g: Added DB_SHADER_CONTROL defines. | Tilman Sauerbeck | |
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-09-17 | r600g: attempt to abstract kernel bos from pipe driver. | Dave Airlie | |
introduce an abstraction layer between kernel bos and the winsys BOs. this is to allow plugging in pb manager with minimal disruption to pipe driver. | |||
2010-09-16 | r600g: fix texture bos and avoid doing depth blit on evergreen | Dave Airlie | |
since the depth blit code is hardcoded hex yay \o/ | |||
2010-09-16 | r600g: fixup texture state on evergreen. | Dave Airlie | |
This whole set of state just seems wrong, another cut-n-paste nightmare. | |||
2010-09-16 | r600g: use index min/max + index buffer offset. | Dave Airlie | |
more prep work for fixing up buffer handling | |||
2010-09-16 | r600g: pull r600_draw struct out into header | Dave Airlie | |
we need this for future buffer rework, it also makes the vtbl easier | |||
2010-09-15 | r600g: Silence uninitialized variable warning. | Vinson Lee | |
2010-09-13 | r600g: evergreen fixup dsa state for running query. | Dave Airlie | |
evergreen is always the same as r700 here. | |||
2010-09-10 | r600g: fixup CB state numbering header | Dave Airlie | |
2010-09-10 | r600g: evergreen CBs are more sane to support with a single state | Dave Airlie | |
2010-09-10 | r600g: add initial evergreen support | Dave Airlie | |
adds shader opcodes + assembler support (except ARL) uses constant buffers add interp instructions in fragment shader adds all evergreen hw states adds evergreen pm4 support. this runs gears for me on my evergreen |