Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-22 | r600g: fix typo in struct member name | Dave Airlie | |
2010-09-20 | r600g: move chip class to radeon common structure | Jerome Glisse | |
So texture code can be shared btw new state design & old one. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-09-19 | r600g: Cleanup viewport floats. | Corbin Simpson | |
2010-09-19 | r600g: Clean up PS setup. | Corbin Simpson | |
I didn't do r600d according to the docs; I split EXPORT_MODE to be a bit more useful and obvious. Hope this is okay. | |||
2010-09-20 | r600g: fixup r700 CB_SHADER_CONTROL register. | Dave Airlie | |
r600c emits this with a mask of each written output. | |||
2010-09-19 | r600g: "tmp" is such a bad name for a texture. | Corbin Simpson | |
2010-09-19 | r600g: Fix false and true. | Corbin Simpson | |
2010-09-19 | r600g: Clean up some indentation and |= vs. | usage. | Corbin Simpson | |
2010-09-19 | r600g: Deobfuscate and comment a few more functions in r600_hw_states. | Corbin Simpson | |
2010-09-19 | r600g: Trivially deobfuscate r600_hw_states. | 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: Only set PA_SC_EDGERULE on rv770 and greater. | Tilman Sauerbeck | |
This is what xf86-video-ati and r600c do. 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: 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-11 | r600g: Undo bo placement change. | Tilman Sauerbeck | |
This reverts a part of e795ca8f3175fa6fd97b6b2ef2775e3f8803012a that causes artefacts and a performance drop. Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-09-10 | r600g: fix warning in r600 pipe driver | 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 | |||
2010-09-10 | r600g: don't need 3 bos here. | Dave Airlie | |
the code should reloc correctly a single BO 3 times. | |||
2010-09-08 | r600g: add support for constants in memory buffers. | Dave Airlie | |
DX9 constants were in the constant file, and evergreen no longer support cfile. r600/700 can also use constants in memory buffers, so add the code (disabled for now) to enable that as precursor for evergreen. | |||
2010-09-08 | r600g: abstract the hw states out behind a vtbl. | Dave Airlie | |
this is step one towards evergreen support, it lets us plug in whole new hw level states. |