aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/unichrome/via_tris.c
Commit message (Collapse)AuthorAgeFilesLines
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-17/+17
|
* Remove stray defines of HAVE_RGBAIan Romanick2010-03-031-1/+0
| | | | | | | Now that color-index support is removed from t_dd_tritmp.h and t_dd_unfilled.h, drivers no longer need define HAVE_RGBA. Signed-off-by: Ian Romanick <[email protected]>
* Merge branch 'mesa_7_7_branch'Brian Paul2009-12-211-1/+2
|\ | | | | | | | | | | Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c
| * unichrome: Silence compiler warnings.Vinson Lee2009-12-151-1/+2
| |
* | tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]Eric Anholt2009-11-191-2/+2
|/
* mesa: added "main/" prefix to includes, remove some -I paths from ↵Brian Paul2008-09-181-6/+6
| | | | Makefile.template
* code clean-ups, reformattingBenno Schulenberg2007-11-091-11/+8
|
* fix Unichrome/Blender crash, bug 13142Benno Schulenberg2007-11-081-2/+4
|
* More GLSL code:Michal Krol2006-04-111-11/+16
| | | | | | | | | | | | - use macros to access and modify render inputs bit-field; - un-alias generic vertex attributes for ARB vertex calls; - use MAX_VERTEX_PROGRAM_ATTRIBS (NV code) or MAX_VERTEX_ATTRIBS (ARB code) in place of VERT_ATTRIB_MAX; - define VERT_ATTRIB_GENERIC0..15 for un-aliased vertex attributes for ARB_vertex_shader; - fix generic attribute index range check in arbprogparse.c; - interface GLSL varyings between vertex and fragment shader; - use 64-bit optimised bitset (bitset.h) for render inputs;
* add special case for flat shaded + separate specular trianglesKeith Whitwell2005-05-251-17/+50
|
* Only use x86 / SSE assembly when USE_X86_ASM / USE_SSE_ASM are defined.Ian Romanick2005-05-241-1/+1
| | | | This makes the driver build on x86-64 again.
* Disable recent sse change pending more testing.Keith Whitwell2005-05-231-1/+2
|
* Use SSE for vertex emit -- another good speedup.Keith Whitwell2005-05-231-0/+9
|
* Don't call PrimitiveNotify with an invalid primitive. Fix ipersKeith Whitwell2005-04-051-3/+5
| | | | wireframe mode.
* merge unichrome changes from branchKeith Whitwell2005-03-221-40/+54
|
* Bring the texcombine fixes to the trunk.Keith Whitwell2005-01-191-1/+16
|
* remove some debugAlan Hourihane2005-01-181-1/+1
|
* Fix tristrips (which fixes coloredTexPerf2 & coloredLitPerf2 glean tests)Alan Hourihane2005-01-181-1/+1
|
* Enable line stippling.Alan Hourihane2005-01-141-7/+12
|
* Fix previously un-noticed issue with flat-shaded points.Keith Whitwell2005-01-141-13/+17
|
* silence a warningAlan Hourihane2005-01-141-1/+1
|
* Rename via_fastrender_* to avoid confusion with similar functions inKeith Whitwell2005-01-131-5/+5
| | | | via_render.c.
* Simplify viaChooseVertexState slightly.Keith Whitwell2005-01-131-5/+1
|
* Allow two GL primitives to be combined to one HW primitiveKeith Whitwell2005-01-121-89/+91
| | | | if possible.
* Fix multitexturing.Alan Hourihane2005-01-121-4/+7
| | | | The multiarb test works now when disabling texunit0/1.
* Fix usage of texture units, when TEX1 is enabled, but not TEX0.Alan Hourihane2005-01-111-3/+4
|
* Small Unichrome fixes:Thomas Hellström2005-01-061-1/+1
| | | | | | 1. Unlock hardware before aborting and dumping DMA buffers. Otherwise display system may deadlock. 2. Fix DMA init IOCTL call that got mixed up in one of the previous commits. 3. Fix AGP command alignment
* make alloc-dma functions inline, rearrange some debugKeith Whitwell2005-01-051-1/+1
|
* Change to use the t_vertex.c mechanisms for building vertices,Keith Whitwell2005-01-041-141/+343
| | | | | | including Felix's ptex code. Re-enable some assembly for performance.
* Get scissor test working again. Passes glean scissor test.Keith Whitwell2004-12-301-2/+7
|
* Calculate DEPTH_SCALE correctly for polygon offset.Keith Whitwell2004-12-301-1/+1
|
* fix regression with fallbacks from recent commitsKeith Whitwell2004-12-301-2/+4
|
* Fix some wrapping bugs in the last commit. Probably there are moreKeith Whitwell2004-12-291-7/+20
| | | | remaining.
* Simplfy clear() and swapbuffers() code.Keith Whitwell2004-12-291-40/+63
| | | | | | | Fix various mishandling of cliprects. Allow multiple primitives to be emitted to a single dma buffer, which was largely impossible previously. Re-enable the fast unclipped render stage.
* Make line stipple a fallback.Keith Whitwell2004-12-291-3/+10
| | | | Make sure fallbacks are wrapped by SpanRenderStart/SpanRenderFinish
* Get twoside-lit triangles working againKeith Whitwell2004-12-291-8/+33
|
* Large updateKeith Whitwell2004-12-291-786/+166
| | | | | | | | | - Remove via duplicates of shared template files - Update driver to work with current versions of the above - Rework dma accounting - Rework emitting to dma to use a consistent set of macros The handling of cliprects in the driver is still pretty questionable.
* Remove the VIA_PERFORMANCE code. A step towards moving the driverKeith Whitwell2004-12-231-41/+0
| | | | back to using the shared template files.
* Chop out more dead code.Keith Whitwell2004-12-231-1/+0
| | | | | Get the drawXoff adjustment working a bit better. Seems to pass the glean orthoPos tests.
* Remove dead code.Keith Whitwell2004-12-221-120/+3
| | | | Fix 24/8 depth/stencil visuals.
* Remove #ifdef DEBUG's in code, but still allow compiler to remove debugKeith Whitwell2004-12-201-112/+0
| | | | code if DEBUG not defined.
* Unichrome DRI:Thomas Hellström2004-12-151-6/+6
| | | | | | Stop the driver from giving empty texture levels with erroneous HW addresses to the hardware. These will get caught and rejected in the DRM command verifier.
* Rename the various function types in t_context.h to include a tnl_ prefix.Keith Whitwell2004-07-011-7/+7
|
* updates from Erdi ChenBrian Paul2004-02-231-14/+16
|
* Via Unichrome/cle266 driver (Erdi Chen)Brian Paul2004-01-301-0/+1717