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
|