summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r300/r300_reg.h
AgeCommit message (Collapse)Author
2010-04-26r300g: force prefetch for non-indexed verticesMarek Olšák
2010-04-11r300g: support some exotic sampler formatsMarek Olšák
2010-04-04r300g: add r4xx fragment shader registersMarek Olšák
In case anyone needs it, it's here.
2010-04-01r300g: add RGTC texture supportMarek Olšák
The CS checker already knows about this.
2010-03-13r300g: add high quality anisotropic filtering for R5xx (disabled by default)Marek Olšák
Oh look, an undocumented feature. It's a nice tool for benchmarking texturing.
2010-03-12Grammar and spelling fixesJeff Smith
Signed-off-by: Jeff Smith <whydoubt@yahoo.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-02-22r3OOg: support rendering of more than 65535 vertices per draw call (almost)Marek Olšák
The path for VAP_ALT_NUM_VERTICES is also in place (and tested) but not enabled by default due to the missing support of this reg in the upstream kernel. Also, a non-zero BUFFER_BASE in the INDX_BUFFER packet3 hangs the machine. Am I missing something? Because of this, only draw_arrays can render more than 65535 vertices without the use of VAP_ALT_NUM_VERTICES.
2010-02-14r300: add half_float_vertex supportMarek Olšák
2010-01-12r300g: add emission of texture tiling bitsMarek Olšák
2010-01-06r300g: optimize blending by conditionally disabling reads from the colorbufferMarek Olšák
2010-01-04Merge branch 'mesa_7_7_branch'Brian Paul
Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c
2010-01-03r300g: Remove comma at end of enumerator list.Vinson Lee
2009-12-15r300g: set the number of colorbuffers in RB3D_CCTLMarek Olšák
2009-12-09r300g: clean up r300_emit_aosMarek Olšák
2009-12-01r300g: add R300 prefix in reg definitionsMarek Olšák
2009-11-20r300g: fix typo in r300_reg.h to prevent the RS unit from doing random thingsMarek Olšák
And reorder fragment shader inputs so that the colors are before texcoords, as is allocated by the shader compiler. This commit makes VS->FS attribute routing work on R500.
2009-11-20r300g: add texture lod clampingMarek Olšák
These now work: piglit/lodclamp piglit/levelclamp
2009-11-11r300, r300g: Add missing registers.Corbin Simpson
2009-10-31r300g: remove unnecessary assertionsMarek Olšák
Also, correct typos in comments.
2009-10-28r300g: fix emitting the stencil-ref and alpha-ref valuesMarek Olšák
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> DSA really needs its head examined someday. ~ C.
2009-10-22r300g: Cleanup PSC setup math a bit and stop using Draw formats.Corbin Simpson
2009-10-14r300g: fixup arb occulsion query support.Dave Airlie
1: add rv530 support - num z pipes cap - add proper start/finish query options for rv530 2: convert to use linked list properly. 3: add flushing required check. 4: initial Z top disabling support. TODO: make it actually work on my rv530.
2009-09-26r300g: add tx depth support in register.Dave Airlie
also enable cube/3d bits in txformat reg
2009-08-18r300g: Massively cleanup OQ.Corbin Simpson
Still broken, but compiles cleaner, behaves better, etc.
2009-07-08r300-gallium: Mipmap setup.Corbin Simpson
(cherry picked from commit 88c01a15da5639dd68a6a0133724994cb66f1316)
2009-06-27r300g: YCbCr and sRGB textures.Corbin Simpson
2009-06-26r300g: EXT_provoking_vertex.Corbin Simpson
2009-06-26r300g: Use real texture formats.Corbin Simpson
What bugs me is that the YUV444 format somehow worked properly. :3
2009-06-05r300-gallium: Improve vs emit.Corbin Simpson
2009-05-20r300-gallium: Make surface_copy actually load the texture in shader.Corbin Simpson
2009-03-31r300-gallium: Moar vert shader emit.Corbin Simpson
2009-03-27r300-gallium: Add some surface_copy.Corbin Simpson
2009-03-20r300-gallium: A bit more invariant state.Corbin Simpson
2009-03-18r300-gallium: Fixup registers for viewport state.Corbin Simpson
2009-03-10r300-gallium: Moar fixes in the register file.Corbin Simpson
Sorry, but it's confusing when format0 in r300_reg != format0 in the docs.
2009-03-07r300-gallium: A bit more vertex format fixup.Corbin Simpson
2009-03-06r300-gallium: Flat/smooth shading state.Corbin Simpson
2009-03-05r300-gallium: Move RS block setup to CSO.Corbin Simpson
2009-02-28r300-gallium: Fix RS.Corbin Simpson
I should just stop using "git stash" altogether.
2009-02-27r300-gallium: Properly split up RS into r300 and r500 variants.Corbin Simpson
2009-02-27r300-gallium: Add RS block setup.Corbin Simpson
This is still icky, and only compile-tested.
2009-02-23r300-gallium: Decode passthrough shader for r300.Corbin Simpson
Looks pretty sane.
2009-02-17r300-gallium: Update r300_reg from classic Mesa.Corbin Simpson
Mostly needed a few defines for index buffers, but there's other goodies too.
2009-02-13r300-gallium: Various thingies.Corbin Simpson
Add formats to framebuffer emit, fix up shader function names, make sure fragment format is emitted for r500.
2009-02-12r300-gallium: Add r500 passthrough shader assembly.Corbin Simpson
This allows a simple passthrough fragment shader to be provided on r500.
2009-02-01r300: Add cleaned-up clear fallback, sort more regs.Corbin Simpson
2009-02-01r300: set up r5xx fragment shader; clear still brokenJoakim Sindholt
2009-02-01r300: attempt at trivial/clear on r5xxJoakim Sindholt
2009-02-01r300: A handful of thingys.Corbin Simpson
2009-02-01r300: Fix small r300_reg typo.Corbin Simpson