History log of /external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c10c3eab4c9d8617bb12dc5958eb9cfe06cc2e4d 04-Jan-2013 Adam Jackson <ajax@redhat.com> r200: Fix probable thinko in r200EmitArrays

Effectively this path would always assert. Move the break statement to
the (probable) intended place.

Note: This is a candidate for the stable branches.

Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
(cherry picked from commit 06f3a1f792e5f280c8e83581622b2f4bab811720)
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
94556f359450acebe87d6c9b4f4fd8ccf78589d8 18-Jan-2012 Alex Deucher <alexander.deucher@amd.com> radeon: share common fog code between radeon and r200

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
afdd6f8c34705eae5048da03329750836bcecf44 17-Jan-2012 Alex Deucher <alexander.deucher@amd.com> r200: fix fog coordinate emit

Noticed by dungeon on phoronix:
http://phoronix.com/forums/showthread.php?65408-Radeon-R100-R200-Mesa-Driver-Sees-Attention&p=247018#post247018

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

Note: this is a candidate for the stable branches.
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
6ee415cc6d7083bb091dfa93c617c3907a4801c9 07-Dec-2010 Vinson Lee <vlee@vmware.com> r200: Silence uninitialized variable warning.

Fixes this GCC warning.
r200_maos_arrays.c: In function 'r200EmitArrays':
r200_maos_arrays.c:113: warning: 'emitsize' may be used uninitialized in this function
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
edad20fff16a719a37a80fd9605a6d8a0383de13 02-Feb-2010 Pauli Nieminen <suokkos@gmail.com> r200: Fix EXT_fogcoord rendering.

The fogcoord calue was not pushed to GPU because of implicit float to int conversion.
Fix is to use float pointer to buffer object so no conversion is done in assigment
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
bd13e6e5e2403ada2098e3a07c0af4b4ba989ab7 24-Nov-2009 Dave Airlie <airlied@redhat.com> radeon/r200/r300/r600: make bo mapping be explicit

This moves the bo mapping outside the DMA layer and makes it explicit,
this should in theory make it simpler to split the clean up the dma/cmdbuf
linkage that I created before that is broken.

Tested on: r600, rv380 (tcl/no-tcl), rv200 (tcl/no-tcl)

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
e00ef43d796f0ae0247b1072bf0aa8cdd8e3034d 02-Apr-2009 Dave Airlie <airlied@redhat.com> radeon/r200/r300: collapse context destruction down to a common path.

Context destruction was nearly the same over all the drivers,
so collapse it down.
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
abdf1f65d2bafbad8020f1444a01eb18ae9f7159 08-Feb-2009 Dave Airlie <airlied@redhat.com> r200: cleanup some bits that aren't used
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
c1a42f5cdc68d8ec2ccae2cd93a1615f5d4ca924 04-Feb-2009 Dave Airlie <airlied@redhat.com> r200: fixup DMA region stuff
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
f68a61d88398fe8eb3eb41b929dcb4483354a81e 30-Jan-2009 Dave Airlie <airlied@redhat.com> r200/r300: swtcl fixups to use old dma buffers on top of BOs
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
5ba92a5b0543b4ff2c7db6101029ba36cb9843fa 29-Jan-2009 Dave Airlie <airlied@redhat.com> radeon/r200/r300: bring back old style DMA buffer on top of BOs.

this gets back a lot of the lots speed in gears on r500 at least

I also fixed the legacy bufmgr to deal when the dma space fills up
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
4ca76586c23200b66cb4f85afb21ea02853779ea 22-Jan-2009 Dave Airlie <airlied@redhat.com> r200: disable some debug
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
d9c4a01bad3a7d4a965fc09d8605afc6ca48f6f9 20-Jan-2009 Dave Airlie <airlied@redhat.com> r200: make tri render on my r200.
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
04029e5ddb030445edc98305b091b9a35479282a 20-Jan-2009 Dave Airlie <airlied@redhat.com> r200: tri runs without crashing - doesn't draw anything
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
ed3a1cce73fcd0d6f4b6e9b5f69a98ad179ddc4b 20-Jan-2009 Dave Airlie <airlied@redhat.com> r200: clear is working at least - not much else
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
692ca82116485a9c6191e5265c5b369d5b4f82f3 13-Jan-2009 Dave Airlie <airlied@redhat.com> radeon/r200: start splitting out commonalities into separate headers
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
ecadb51bbcb972a79f3ed79e65a7986b9396e757 18-Sep-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: added "main/" prefix to includes, remove some -I paths from Makefile.template
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
0985e786cdd08bf900db889b69783be4bc467e5b 18-May-2007 Christoff Brill <egore@gmx.de> remove CVS/XFree86 keywords
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
5e66843733c8123e73cadc1bc5c6111d64abaf25 23-Feb-2007 Roland Scheidegger <sroland@tungstengraphics.com> r200 fix broken (by new input handling) fogcoord
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
421ce180f52ff55b866066fabd861a51dd6d2b26 09-Feb-2007 Roland Scheidegger <sroland@tungstengraphics.com> r200: simplify / unify input map handling for vp and fftnl

Use the same input map handling for fftnl and vertex programs. It doesn't
enable any new functionality (should make it easy to support per-vertex
materials though), but the code is much cleaner.
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
f697308ae583dbcdf0268e98232c32be7f25fac6 03-Feb-2007 Roland Scheidegger <sroland@tungstengraphics.com> remove now unused vtxfmt stuff from radeon/r200 header files
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
2956a0c8a8395e4d9ae00888aeb88ea5c38b89ad 14-Dec-2006 Roland Scheidegger <sroland@tungstengraphics.com> submit vertex weights to make World of Warcraft maybe happy (bug 8250)

submit the vertex weights to hw, which will enable broken vertex programs
errorneously using them to work. Note however that this will only work
if glWeight is used, there is no code in mesa at all to deal with weight
vertex array (glWeightPointerARB).
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
21cf414489af84b8bb374f76c36db8f0f1919733 30-Nov-2006 Roland Scheidegger <rscheidegger@gmx.ch> fix mixed conventional / generic vertex arrays which caused a wrong array order leading to very bogus rendering (for instance WoW intro screen mentioned in #8250).
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
029d18cd3d79ff956c50b3486078d968d15bf0fb 03-Nov-2006 Roland Scheidegger <rscheidegger@gmx.ch> enable generic arrays for r200 hw vertex programs by assigning unused color and texture inputs to them. Not widely tested yet. This should eliminate all fallbacks due to vertex programs, except writes to back facing colors, or when exceeding a hw limit (12 temps, 12 attribs etc.).
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
fc606f7db9072d4f40081aea8f92f1d4489a5115 25-Oct-2006 Roland Scheidegger <rscheidegger@gmx.ch> fix (per-vertex) fog when using ARB_vp by incorporating fog factor computation into the vertex program (not yet fixed for swtnl). Simplify (and correct) the VTX_TCL_OUTPUT_VTXFMT handling when using vertex programs, turns out it's solely driven by the needs of the past-vertex stage of the pipeline, this should fix lockups with ill-specified applications using vertex programs (for instance applications enabling fog but not writing to fog coord output will now get (conformant) undefined results instead of lockups).
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
d294f79190a5b25ef0fbbbf3ac94b15c9402d009 03-Nov-2004 Roland Scheidegger <rscheidegger@gmx.ch> enable GL_EXT_fog_coord. Calculate fog factors and submit them instead of fog coords (it seems the chip cannot do fog factor computation when not using fragment depth as fog coord source). vtxfmt uses fallback for now (most code present but some magic would be needed if replaying vertices is necessary later on).
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
b1ebd306bf4fdc4076d3d3daa410b08f477cb4c4 16-Oct-2004 Eric Anholt <anholt@FreeBSD.org> Add code to support projective texturing and fix mixed enabling of texture
coordinate generation. Original code by Roland Schiedegger, with changes by
myself. While here, ensure that the swtcl path does tnl_install_attrs enough
when fog/specular are being (en/dis)abled.

Notable effects:
- projtex test works with TCL and is closer with swtcl (Bugzilla #1461)
- 8/9 squares work in texgenmix instead of 3.
- texcyl "reflect" mode works (GL_SPHERE_MAP is now a fallback -- unclear if the
hardware can actually support it).
- flickering in doom3 replaced by just plain darkness.
- blocktube fixed (Bugzilla #984)
- fixes stex3d
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
48ccaf200940613032dfaaafe71382947f398004 03-Jun-2004 Roland Scheidegger <rscheidegger@gmx.ch> add support for more than 2 texture units (max 6, default 4). use hang workarounds only for r200, not derivatives.
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
aaaf38d37215aa1536ff34ec370ecfc04111af22 27-May-2004 Roland Scheidegger <rscheidegger@gmx.ch> change some explicit references to texture units 0/1 to unit < MaxTextureUnits (Andreas Stenglein, Ronny Vindenes)
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
95a0bd6762737bb25bdf5c4147da9d1372f6aac3 05-May-2004 Ian Romanick <idr@us.ibm.com> Added support for the 3rd texture coordinate for cubemaps and 3D
textures. progs/demos/cubemap and progs/demos/stex3d seem to work
correctly at all tcl_mode settings. x86 / SSE codegen is currently
disabled.
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
2dc621f3fdb585f23013aa3e220f2148f9405538 11-Dec-2003 Keith Whitwell <keith@tungstengraphics.com> Updates to tnl_dd_dmatmp.h
- Allocate vertices explicitly, rather than trying to talk
about dma buffers.
- Clean up the various Flush() operations.
- Don't allow fallbacks any longer. Provide a support function
to detect them ahead o ftime
Updates to tnl_dd_vbtmp.h
- Get rid of power-of-two vertex strides. Pack all vertices tightly.
- Get texunit 2,3 emit working coorrectly.
Other stuff:
- Get rid of lingering Ubyte color support.
- Fix a few compiler warnings.
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
a70fa7129cf8549f8c01b01d5e317a5a07485706 09-Dec-2003 Keith Whitwell <keith@tungstengraphics.com> clean up some compiler warnings
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
57c9814b9e87924696df4c741861c29d4236d1eb 24-Nov-2003 Keith Whitwell <keith@tungstengraphics.com> Import vtx-0-2-branch
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
bcc6eddd335e97d49ed2ef3a1440f94d58dce12d 21-Oct-2003 Jon Smirl <jonsmirl@gmail.com> Update DRI drivers to current DRI CVS and make them work.
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c
adbec39bbf671ad80f6c557801e274cac0d305fa 06-Aug-2003 Keith Whitwell <keith@tungstengraphics.com> r200 driver, brought over by Jon Smirl
/external/mesa3d/src/mesa/drivers/dri/r200/r200_maos_arrays.c