a0fe569e53f779b5a8497ff669c1b277d1c13796 |
|
22-May-2016 |
Mathias Fröhlich <mathias.froehlich@web.de> |
radeon/r200: Use bitmask/ffs to iterate enabled clip planes. Replaces an iterate and test bit in a bitmask loop by a loop only iterating over the bits set in the bitmask. v2: Use _mesa_bit_scan{,64} instead of open coding. v3: Use u_bit_scan{,64} instead of _mesa_bit_scan{,64}. Reviewed-by: Brian Paul <brianp@vmware.com> Signed-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
f0391ba6c1eebb9647032f27da7a94559141992b |
|
22-May-2016 |
Mathias Fröhlich <mathias.froehlich@web.de> |
radeon/r200: Use bitmask/ffs to iterate enabled lights Replaces a loop that iterates all lights and test which of them is enabled by a loop only iterating over the bits set in the enabled bitmask. v2: Use _mesa_bit_scan{,64} instead of open coding. v3: Use u_bit_scan{,64} instead of _mesa_bit_scan{,64}. Reviewed-by: Brian Paul <brianp@vmware.com> Signed-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
1044f99812bb29fa06c83c7230fe80f867711266 |
|
27-Sep-2015 |
Marek Olšák <marek.olsak@amd.com> |
mesa: remove Driver.Hint Nothing sets it. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
f8a647883a14694f1b758c12187b3f35b9d039a7 |
|
12-Jul-2015 |
Matt Turner <mattst88@gmail.com> |
mesa: Use floats for viewport bounds. ARB_viewport_array specifies that DEPTH_RANGE consists of double- precision parameters (corresponding commit d4dc35987), and a preparatory commit (6340e609a) added _mesa_get_viewport_xform() which returned double-precision scale[3] and translate[3] vectors, even though X, Y, Width, and Height were still floats. All users of _mesa_get_viewport_xform() immediately convert the double scale and translation vectors into floats (which were floats originally, but were converted to doubles in _mesa_get_viewport_xform(), sigh). i965 at least cannot consume doubles (see SF_CLIP_VIEWPORT). If we want to pass doubles to hardware, we should have a different function that does that. Acked-by: Mathias Froehlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
2f11e92cef51c88a09bc778e2ceca4ab50cf0017 |
|
18-Jul-2015 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Rename _mesa_lookup_enum_by_nr() to _mesa_enum_to_string(). Generated by sed; no manual changes. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
b590c617256720e82fff0428a5e0e4a64115fac2 |
|
03-Feb-2015 |
Laura Ekstrand <laura@jlekstrand.net> |
main: Refactor _mesa_update_draw_buffer_bounds. Reviewed-by: Fredrik Höglund <fredrik@kde.org> Signed-off-by: Fredrik Höglund <fredrik@kde.org>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
9036a6c0aa0637a1cd756836006dc8565b15a478 |
|
03-Feb-2015 |
Laura Ekstrand <laura@jlekstrand.net> |
main: Refactor _mesa_update_framebuffer. _mesa_update_framebuffer now operates on arbitrary read and draw framebuffers. This allows BlitNamedFramebuffer to update the state of its arbitrary read and draw framebuffers. Reviewed-by: Fredrik Höglund <fredrik@kde.org> Signed-off-by: Fredrik Höglund <fredrik@kde.org>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
d8b14a57a98f4bad6528eda8dd1406c15bdcce75 |
|
16-Apr-2015 |
Marius Predut <marius.predut@intel.com> |
radeon: replace __FUNCTION__ with __func__ Consistently just use C99's __func__ everywhere. No functional changes. Signed-off-by: Marius Predut <marius.predut@intel.com> Acked-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
472913ea7563e136b9ad3d33111925147a044a39 |
|
29-Mar-2015 |
Mathias Froehlich <Mathias.Froehlich@web.de> |
radeon: Make use of _mesa_get_viewport_xform v2. Instead of _WindowMap just use the translation and scale of the viewport transform directly. Thereby avoid dividing by _DepthMaxF again. v2: Change order of assignments. Reviewed-by: Brian Paul <brianp@vmware.com> Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
bfcdb843830bba0190e00e35e3c5c18c4bdb5de1 |
|
21-Feb-2015 |
Matt Turner <mattst88@gmail.com> |
mesa: Use assert() instead of ASSERT wrapper. Acked-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
81998dda637cea18b1ec035e178dd829ce7e8645 |
|
31-Dec-2014 |
Ilia Mirkin <imirkin@alum.mit.edu> |
mesa: add support for GL_EXT_polygon_offset_clamp Nothing enables the extension yet, but the values are now available. The spec calls for it to only be exposed for GL 3.3+, which is core-only in mesa. Instead we allow any driver to enable it, including in a compat context for any GL version. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Glenn Kennard <glenn.kennard@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
8ab6759cef6dc5101be3badce10a52d1d046f2ea |
|
14-Nov-2014 |
Eric Anholt <eric@anholt.net> |
mesa: Move simple_list.h to src/util. We have two copies of it in the tree, I'm going to delete one. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
515ffb6c93b0fe130cd34080a2d24f80fc21441f |
|
20-Aug-2014 |
Emil Velikov <emil.l.velikov@gmail.com> |
dri/radeon: cleanup the radeon_context vtbl Remove the set-but-unused, and set-but-empty vtable entries. Most likely a leftover from the dri1 days. Cc: Marek Olšák <marek.olsak@amd.com> Cc: Michel Dänzer <michel.daenzer@amd.com> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
085a86154553d86f8e4296b4c732901f781bdfd8 |
|
01-Aug-2014 |
Marek Olšák <marek.olsak@amd.com> |
radeon,r200: fix buffer validation after CS flush This validates all bound buffers (CB, ZB, textures, DMA) at the beginning of CS. This fixes "bo->space_accouned" assertion failures. Tested by: Jochen Rollwagen <joro-2013@t-online.de> Cc: mesa-stable@lists.freedesktop.org Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
741f5d58e649cbc35c0d8661616f4e718b4718f0 |
|
24-Apr-2014 |
Eric Anholt <eric@anholt.net> |
radeon: Drop the remaining driver usage of _ReallyEnabled. This is kind of ugly, but I think it's worth it to finish off the last consumers of _ReallyEnabled. Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
ff9c3e8e5a22597c83505479e918981377f8fdf4 |
|
24-Apr-2014 |
Eric Anholt <eric@anholt.net> |
mesa: Replace use of _ReallyEnabled as a boolean with use of _Current. I'm probably not the only person that has tried to kill _ReallyEnabled. This does the mechanical part of the work, and cleans _ReallyEnabled from i965. I think that using _Current makes texture management clearer: You can't have multiple targets in use in the same texture image unit at the same time, because there's just that one pointer. Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
cbb271a48845c2d236f31327df316d42888a1907 |
|
14-Nov-2013 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
mesa: Convert gl_context::Viewport to gl_context::ViewportArray Only element 0 of the array is used anywhere at this time, so there should be no changes. v4: Split out from a single megapatch. Suggested by Ken. Signed-off-by: Courtney Goeltzenleuchter <courtney@LunarG.com> Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
877128505431adaf817dc8069172ebe4a1cdf5d8 |
|
17-Jan-2014 |
José Fonseca <jfonseca@vmware.com> |
s/Tungsten Graphics/VMware/ Tungsten Graphics Inc. was acquired by VMware Inc. in 2008. Leaving the old copyright name is creating unnecessary confusion, hence this change. This was the sed script I used: $ cat tg2vmw.sed # Run as: # # git reset --hard HEAD && find include scons src -type f -not -name 'sed*' -print0 | xargs -0 sed -i -f tg2vmw.sed # # Rename copyrights s/Tungsten Gra\(ph\|hp\)ics,\? [iI]nc\.\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./g /Copyright/s/Tungsten Graphics\(,\? [iI]nc\.\)\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./ s/TUNGSTEN GRAPHICS/VMWARE/g # Rename emails s/alanh@tungstengraphics.com/alanh@vmware.com/ s/jens@tungstengraphics.com/jowen@vmware.com/g s/jrfonseca-at-tungstengraphics-dot-com/jfonseca-at-vmware-dot-com/ s/jrfonseca\?@tungstengraphics.com/jfonseca@vmware.com/g s/keithw\?@tungstengraphics.com/keithw@vmware.com/g s/michel@tungstengraphics.com/daenzer@vmware.com/g s/thomas-at-tungstengraphics-dot-com/thellstom-at-vmware-dot-com/ s/zack@tungstengraphics.com/zackr@vmware.com/ # Remove dead links s@Tungsten Graphics (http://www.tungstengraphics.com)@Tungsten Graphics@g # C string src/gallium/state_trackers/vega/api_misc.c s/"Tungsten Graphics, Inc"/"VMware, Inc"/ Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
6dbab6b2bb29e3b0595762920ef17e2ae5a9bf3a |
|
05-Nov-2013 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Eliminate parameters to dd_function_table::DepthRange No driver uses them. They will just be annoying in future patches. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
065bd6ffc23c9cfef9b10418fb06233a912d6471 |
|
05-Nov-2013 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Eliminate parameters to dd_function_table::Viewport No driver uses them. They will just be annoying in future patches. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
84732a982c3eeaca2e2809532c8422dc5f7045c1 |
|
08-Jan-2014 |
Paul Berry <stereotype441@gmail.com> |
mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array. These are replaced with ctx->Const.Program[MESA_SHADER_{VERTEX,FRAGMENT,GEOMETRY}]. In patches to follow, this will allow us to replace a lot of ad-hoc logic with a variable index into the array. With the exception of the changes to mtypes.h, this patch was generated entirely by the command: find src -type f '(' -iname '*.c' -o -iname '*.cpp' -o -iname '*.py' \ -o -iname '*.y' ')' -print0 | xargs -0 sed -i \ -e 's/Const\.VertexProgram/Const.Program[MESA_SHADER_VERTEX]/g' \ -e 's/Const\.GeometryProgram/Const.Program[MESA_SHADER_GEOMETRY]/g' \ -e 's/Const\.FragmentProgram/Const.Program[MESA_SHADER_FRAGMENT]/g' Suggested-by: Brian Paul <brianp@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
3a5b84cece17d4cacb699b8fd47080925228ca9a |
|
01-Nov-2013 |
Ian Romanick <ian.d.romanick@intel.com> |
radeon / r200: Don't pass unused parameters to radeon_viewport The x, y, width, and height parameters aren't used by radeon_viewport, so don't pass them. This should make future changes to the dd_function_table::Viewport interface a little easier. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Jordan Justen <jljusten@gmail.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Cc: Courtney Goeltzenleuchter <courtney@lunarg.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
c411f40cba09fcb77cc867d65917389d53acaf7c |
|
13-May-2013 |
Chris Forbes <chrisf@ijw.co.nz> |
radeon: Use accessor for stencil reference values V2: Drop spurious mask with 0xff. NOTE: This is a candidate for stable branches. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz> Acked-by: Paul Berry <stereotype441@gmail.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
5e78433eec94fcaa87bdcb2526ec0910a69ed347 |
|
02-May-2013 |
Marek Olšák <maraeo@gmail.com> |
mesa: move max texture image unit constants to gl_program_constants Const.MaxTextureImageUnits -> Const.FragmentProgram.MaxTextureImageUnits Const.MaxVertexTextureImageUnits -> Const.VertexProgram.MaxTextureImageUnits etc. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
c9bb052e31b7952272e60d28969e90eafb6b3e1f |
|
17-Apr-2013 |
Brian Paul <brianp@vmware.com> |
mesa: remove DD_TRI_UNFILLED flag Use alternate code in intel, r200, radeon drivers. v2: use conditional operator instead of bit shifting Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
5bf357db89836d0f4e4b8a4cb559755d4734b81b |
|
03-Jan-2013 |
smoki <smoki00790@gmail.com> |
radeon/r200: Fix tcl culling Should fix: https://bugs.freedesktop.org/show_bug.cgi?id=57842
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
5a63634a136caa905e7a1fa5da8fe5dc9f26add5 |
|
29-Sep-2012 |
Brian Paul <brianp@vmware.com> |
radeon/r200: make radeon_context subclass of gl_context radeon_context now contains a gl_context, rather than a pointer to one. This will allow some minor core Mesa clean-up.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
4cb3579e52fed48d623698610e31d05ac8c8946f |
|
26-Jun-2012 |
Brian Paul <brianp@vmware.com> |
mesa: rename ColorMaterialBitmask to _ColorMaterialBitmask Since it's a derived field.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
47941bfaea6e8a60e2c31f7a2c8c233f2a10ecb1 |
|
20-Apr-2012 |
Brian Paul <brianp@vmware.com> |
radeon: use _mesa_is_winsys/user_fbo() helpers Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
c90ae6b501a4a72d33869e1be241e87264747735 |
|
12-Mar-2012 |
Brian Paul <brianp@vmware.com> |
radeon/r200: remove ClearColor driver functions The state.color.clear value was never used anywhere. Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
e0ed951e1361e54ffd8e9c56fbcc2027c0c4bd24 |
|
12-Mar-2012 |
Brian Paul <brianp@vmware.com> |
radeon/r200: remove ClearDepth() and ClearStencil() driver hooks The computed stencil.clear and depth.clear values aren't used anywhere. Those fields have been removed too. Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
d24b81e0e0f4109f3256dc45b0adc5ffd59fb749 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove cliprect information from __DRIdrawable
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
0973a1ec78fdedc5401cb1c0f6d027425c492509 |
|
14-Oct-2011 |
Eric Anholt <eric@anholt.net> |
radeon: Drop the non-kernel-memory-manager support, and thus DRI1. It's past time, and it was going to get in the way of the renderbuffer mapping refactor. We dropped all the other DRI1 drivers for this release, and I can't imagine anybody supporting DRI1 radeon classic in a new release of Mesa. Diff produced by treating kernel_mm as true, deleting the DRI1 paths that produce kernel_mm false, and deleting code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
499f0685e8236eca410fce516de0e9bab7e25be8 |
|
18-Sep-2011 |
Brian Paul <brianp@vmware.com> |
radeon: use _mesa_unclamped_float_rgba_to_ubyte()
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
81a86aea4f0990a1b8795f9e00e7a6c4ba368281 |
|
14-Sep-2011 |
Dave Airlie <airlied@redhat.com> |
mesa/colormac: introduce inline helper for 4 unclamped float to ubyte. This introduces an UNCLAMPED_FLOAT_TO_UBYTE x 4 inline function, as suggested by Brian. It uses it in a few places I noticed from previous color changes, and also some core mesa places. I haven't updated other places yet. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
093dc9e548537e6c77e33064a584f849ad90dfa5 |
|
12-Sep-2011 |
Dave Airlie <airlied@redhat.com> |
mesa: introduce a clear color union to be used for int/unsigned buffers This introduces a new gl_color_union union and moves the current ClearColorUnclamped to use it, it removes current ClearColor completely and renames CCU to CC, then all drivers are modified to expected unclamped floats instead. also fixes st to use translated color in one place it wasn't. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
decc6e2a32ef49e673c081f30e19b8970155d887 |
|
11-Mar-2011 |
Brian Paul <brianp@vmware.com> |
mesa: replace NEED_SECONDARY_COLOR(), RGBA_LOGICOP_ENABLED() with inlines and rename them.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
a5da4acb9583db5289fcad410513d0fedcf9bab2 |
|
19-Jan-2011 |
Dave Airlie <airlied@redhat.com> |
radeon: avoid segfault on 3D textures. This is a candidate for 7.9 and 7.10
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
74713e2d293f9e796a4053a5a99ee5cb7df5c740 |
|
11-Jan-2011 |
Brian Paul <brianp@vmware.com> |
mesa: begin implementation of GL_ARB_draw_buffers_blend
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.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/radeon/radeon_state.c
|
d9a19d8649e49acfac98c240bff88931be7743d7 |
|
12-Mar-2010 |
Alex Deucher <alexdeucher@gmail.com> |
r100/r200/r300/r600: enable accel for Copy/DrawPixels without kms meta ops should work ok without kms.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
b13e305ee1a2454265fd957a99640a2e49507bea |
|
12-Mar-2010 |
Michel Dänzer <daenzer@vmware.com> |
Merge branch '7.8'
|
d1ca1599f0319f5c99852ce24420aa592e806db0 |
|
12-Mar-2010 |
Alex Deucher <alexdeucher@gmail.com> |
r100/r200/r300/r300: only enable accelerated pixel ops with kms fixes fdo bug 27043
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
fab1f07d6ad01463897ae792f4b33738afb07369 |
|
13-Jun-2008 |
Jeff Smith <whydoubt@yahoo.com> |
Grammar and spelling fixes Signed-off-by: Jeff Smith <whydoubt@yahoo.com> Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
e167403e5809c447870644bd9ea09fad369706cf |
|
10-Mar-2010 |
Alex Deucher <alexdeucher@gmail.com> |
radeon/r200/r600: enable HW accelerated gl(Read/Copy/Draw)Pixels
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
bb8c3b1bcc81fd5addc5e214f3efcfdca50c6806 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove ClearIndex and IndexMask from device-driver interface These are used to inform the driver of the clear value for color-index buffers and to control write-masking of bits in color-index buffers. No driver use or need (not even Nouveau) these interfaces. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
8a2cf4549a4e88d8981d75b003ac0a43e71f5e41 |
|
31-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
radeon: Remove unnecessary headers.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
d61f07318c8678901b948fdaa8ccdf37aa3203e9 |
|
01-Jan-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Remove leftover __DRI{screen,drawable,context}Private references As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
fd5511d27fc44096117c47ab503fb5b47f993061 |
|
30-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: implement per-buffer color masking This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0. The ctx->Color.ColorMask field is now a 2-D array. Until drivers are modified to support per-buffer color masking, they can just look at the 0th color mask. The new _mesa_ColorMaskIndexed() function will be called by glColorMaskIndexedEXT() or glColorMaski().
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
8d8fd9776e23a34e0d22e489ce1f85eb5e383121 |
|
04-Dec-2009 |
Alex Deucher <alexdeucher@gmail.com> |
radeon: fix polygon stipple fixes fdo bug 25354 Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
7d361537661b93a501c9533271458a41b965ea79 |
|
01-Sep-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: fix r100/r200 polygon stipple under kms There really need to use state emits under kms, otherwise we end up with some dwords in the command buffer before we've ever emitted any useful state. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
4e0d99a63588c67a955f797733da32d04e6f4ee6 |
|
30-Aug-2009 |
Pauli Nieminen <suokkos@gmail.com> |
r100: Use shared debug code. Converted r100 to use shared debug code with sed and fast compile check. New code has compability layer so old debugging code doesn't have to be changed all immidiatly.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
4322181e6a07ecb8891c2d1ada74fd48c996a8fc |
|
28-Aug-2009 |
Pauli Nieminen <suokkos@gmail.com> |
r100/r200: Bring back old PolygonStripple for DRI1. DRI1 didn't have support for command buffer emit for stripple.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
bfbad4fbb7420d3b5e8761c08d197574bfcd44b2 |
|
28-Aug-2009 |
Pauli Nieminen <suokkos@gmail.com> |
r100/r200: Share PolygonStripple code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
bbf2b5c4ffcb6755d34a5b698445aecf604e45fb |
|
14-Aug-2009 |
Pauli Nieminen <suokkos@gmail.com> |
radeon: Optimize memory handling for dma operations. We keep dma buffer objects in list untill they have been unused for many draw operations. Current limit of having 100 flushes is just guess for good performance/memory trade off. Moving WARN_ONCE macro to common context because it is used in multiple drivers. Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
60e60bb3026a269fefe1cfd3312fdf3a7e4c595f |
|
14-Jul-2009 |
Michel Dänzer <daenzer@vmware.com> |
radeon: Invert front face winding when rendering to FBO. Fixes fgl_glxgears and progs/demos/fbotexture after pressing 'c'. Tested with r300, radeon and r200 compile tested only.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
504d01b275169f019d375b4a8b5e935b9fd108d3 |
|
13-Jul-2009 |
Dave Airlie <airlied@linux.ie> |
radeon/r200: fix color masking under dri2 Need to retrieve the bits from the rrb not from screen struct
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
85957cb512e74c8ddeb5ba2e06df091943ab8400 |
|
10-Jul-2009 |
Dave Airlie <airlied@linux.ie> |
radeon: set texture in state properly. make sure to turn off when no texture is used in hw
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
c27f21f92d2cf9d23a9edb15d144eceb9ff383bc |
|
06-Jul-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: port to new space checking code in libdrm This moves a big chunk of the space checking code into libdrm so it can be shared by the DDX.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
7dd184dc4da37233471875df6f40cce0560cb7bc |
|
24-May-2009 |
Nicolai Hähnle <nhaehnle@gmail.com> |
radeon: Remove drawable & readable from radeon_dri_mirror The duplication of state data caused a crash due to double-free on destruction of context, because a variable wasn't correctly null'ed out. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
c514c1f99493147bbba7a1dbe157c0492f4cf2eb |
|
12-May-2009 |
Jerome Glisse <glisse@freedesktop.org> |
radeon: glReadBuffer set _NEW_BUFFERS, not _NEW_PIXEL This was broken with last merge see 62043b27575c378c027251316421e4699f461108 for explanations
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
d1a9b1f513109c975a5a7ed5a2d0c329b280afe4 |
|
09-Apr-2009 |
Dave Airlie <airlied@redhat.com> |
Merge remote branch 'origin/master' into radeon-rewrite Conflicts: src/mesa/drivers/dri/r200/r200_tex.c src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_context.h src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texmem.c src/mesa/drivers/dri/r300/r300_texstate.c src/mesa/drivers/dri/radeon/radeon_tex.c
|
90ffce497395d8c02fee2ea4ee4c025eede3d876 |
|
07-Apr-2009 |
Alex Deucher <alexdeucher@gmail.com> |
radeon: fix compiler warning
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
86556f8bdab2c59a33619ecfda011bce8f047acb |
|
07-Apr-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: fix missing dma buffer validation this make gnome shell run
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
7391ba1e9d81f15465059db25d1279eefdbeb1a9 |
|
03-Apr-2009 |
Brian Paul <brianp@vmware.com> |
mesa: rename some gl_light fields to be clearer EyeDirection -> SpotDirection _NormDirection -> _NormSpotDirection
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
05304d41f2d9ab7a66a8b976580c156b7b93a9d3 |
|
02-Apr-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: fix up the whole buffer space checking. This fixes up the buffer validation scheme, so that we keep a list of buffers to validate so cmdbuf flushes during a pipeline get all the buffers revalidated on the next emit. This also fixes radeonFlush to not flush unless we have something useful to send to the GPU, like a DMA buffer or something not state
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
8c7e30fb950c83f5e9e29e60735e999ac608145a |
|
23-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
raedon/r200/r300: mega-FBO commits. Re work depth issues. Do a lot more FBO abstactions fixup depth/stencil buffer interactions
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
6c48c93a5358ab04d6779afb14203bd1680a37a0 |
|
21-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200: add fbo state changes
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
778cf80d9e462ca26e660dca1910328f66f6427d |
|
09-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
r300: move firevertices out into the main place its needed. This fixes a hang on context destruction on rs690
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
2b85fccae5ba33748846f74f90fe0f72c673a4b1 |
|
02-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: refactor framebuffer code like intel this is a step towards fbos and should fix pageflipping, but I think the first flip seems broken.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
6415e64cbc55b2e11b9ed3f3a861e28479f85d68 |
|
25-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: avoid page flip code in DRI2
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
23d3559bd4ece1fcab5513ebdaa38600d6654374 |
|
12-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: renaming and headers cleanup
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
df4a1348b1f869338d4742b213dbde9d64de4c7a |
|
12-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
r100/r200: fix front rendering issue.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
1090d206de011a67d236d8c4ae32d2d42b2f6337 |
|
12-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: another big merge upheavel. This merges lots of the hw state atom emission and firevertices code. it also removes a lot of the extra radeon crap from r300 and merge scissor
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
3e4d0c2a5d709e4b87474dfe6e64d67bb217135c |
|
10-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
r100: remove debug code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
ccf7814a315f0be05cdc36ca358e2917a3d4ac19 |
|
09-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: major cleanups removing old dead codepaths. This should be working gears on radeon state
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
36d3f3e74a809ad346e981805a2f61710d3a380b |
|
06-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
r100: fixup radeon so gears seems to work
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.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/radeon/radeon_state.c
|
d29e96bf33e91d071770b86d87ffc4ef4dfc2f70 |
|
13-Jan-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: attempt to move lock to common code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
4637235183b80963536f2364e4d50fcb894886dd |
|
14-Jan-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: initial attempt to convert to common context code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
45efcc44c758a94928648bc20df32b98b3462bcc |
|
21-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
Remove CVS keywords. Cherry-picked from gallium-0.1 Conflicts: src/glu/sgi/libnurbs/interface/bezierEval.h src/glu/sgi/libnurbs/interface/bezierPatch.h src/glu/sgi/libnurbs/interface/bezierPatchMesh.h src/glu/sgi/libnurbs/internals/dataTransform.h src/glu/sgi/libnurbs/internals/displaymode.h src/glu/sgi/libnurbs/internals/sorter.h src/glu/sgi/libnurbs/nurbtess/definitions.h src/glu/sgi/libnurbs/nurbtess/directedLine.h src/glu/sgi/libnurbs/nurbtess/gridWrap.h src/glu/sgi/libnurbs/nurbtess/monoChain.h src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h src/glu/sgi/libnurbs/nurbtess/partitionX.h src/glu/sgi/libnurbs/nurbtess/partitionY.h src/glu/sgi/libnurbs/nurbtess/polyDBG.h src/glu/sgi/libnurbs/nurbtess/polyUtil.h src/glu/sgi/libnurbs/nurbtess/primitiveStream.h src/glu/sgi/libnurbs/nurbtess/quicksort.h src/glu/sgi/libnurbs/nurbtess/rectBlock.h src/glu/sgi/libnurbs/nurbtess/sampleComp.h src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h src/glu/sgi/libnurbs/nurbtess/sampledLine.h src/glu/sgi/libnurbs/nurbtess/searchTree.h src/glu/sgi/libnurbs/nurbtess/zlassert.h src/glu/sgi/libutil/error.c src/glu/sgi/libutil/glue.c src/glu/sgi/libutil/gluint.h src/glu/sgi/libutil/project.c src/glu/sgi/libutil/registry.c src/glx/x11/glxclient.h src/glx/x11/glxext.c src/mesa/drivers/dri/ffb/ffb_dd.h src/mesa/drivers/dri/ffb/ffb_points.h src/mesa/drivers/dri/gamma/gamma_context.h src/mesa/drivers/dri/gamma/gamma_macros.h src/mesa/drivers/dri/i810/i810context.h src/mesa/drivers/dri/r128/r128_dd.h src/mesa/drivers/dri/tdfx/tdfx_dd.h
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
5a46e176715b0eae7b8a715e8aec42f5a27214fc |
|
20-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
mesa: standardize on C99's uint*_t instead of u_int*_t
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.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/radeon/radeon_state.c
|
601a6b872c33bfe3cb4ea03a5a8ba5ebe92dedaf |
|
07-Jan-2008 |
Brian <brian.paul@tungstengraphics.com> |
Replace gl_framebuffer's _ColorDrawBufferMask with _ColorDrawBufferIndexes Each array element is now a BUFFER_x token rather than a BUFFER_BIT_x bitmask. The number of active color buffers is specified by _NumColorDrawBuffers. This builds on the previous DrawBuffer changes and will help with drivers implementing GL_ARB_draw_buffers.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
88501887e48d1619e4296afa609dfe9904b81a70 |
|
12-Mar-2007 |
Alan Swanson <swanson@ukfsn.org> |
radeon: Adapt cliprect fixes from r300.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
6d104cb932080c5c0d951fbc0ec6d30fb7ebef45 |
|
02-Nov-2006 |
Alan Hourihane <alanh@tungstengraphics.com> |
merge current trunk into vbo branch
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
80c88304fc9d09531b2530b74973821e47b46753 |
|
31-Oct-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
remove vtxfmt code, switch over to vbo
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
3beaff1e3cf227c493badfc55a69381c778b2ff7 |
|
18-Oct-2006 |
Ian Romanick <idr@us.ibm.com> |
Enable GLX_SGI_make_current_read for radeon. Added code to track the drawable bound to the context for reading. In addition, when a drawable is initially bound (for reading or drawing) or when the size of the drawable changes, update the size of the framebuffer object that back the drawable (for software fallbacks). Deprecate the old GetBufferSize interface. Bump the driver date. These changes were tested with wincopy on both direct rendering and accelerated indirect rendering (AIGLX).
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
888b1a9166abfb1b2873cf7c1eb2daf45a26c84f |
|
14-Sep-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
don't use derived value _ColorLogicOpEnabled as it's not current by the time we call the blend/logic op functions. Fixes glean logicOp test on r200.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
25847f2b5b50d9bbd58729e28e4a3032972e6c0c |
|
10-Sep-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
remove code to deal with non-normalized texture coordinates for tex rect targets (swtcl tex coord translation stage, tcl tex matrix adaption) and use the chip's native handling of such coords instead (!!!). Seems noone noticed those bits in the se_coord_fmt reg, even though it works fairly similar to r200 (except it's set per-unit and always active, so only enable it for texture rectangles).
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
71b2504e0390fa19f133647c8686d830f8f40eb6 |
|
08-May-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
updates to dri drivers for recent stencil changes
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
08e62a147618ac796f5e548bdaa3380342ec2a78 |
|
28-Mar-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
fix missing *_STATECHANGE in *UpdateViewportOffset for radeon, r200 and r300 (reported by Jim Duchek). Fix some potential problems with strict-aliasing with r200 and radeon drivers in *UpdateViewportOffset, *PolygonOffset and *UpdateWindow functions (some compiler warnings about strict-aliasing remain in the codegen vertex code, and there may be more problems unnoticed by the compiler).
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
6754e17138994dc3c67299177a0906535cb4ddcd |
|
01-Mar-2006 |
Aapo Tahkola <aet@rasterburn.org> |
No need to call *_FIREVERTICES twice.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
3a5626cb846ad767fe1c38fe35ebe4df3e3a0454 |
|
02-Nov-2005 |
Eric Anholt <anholt@FreeBSD.org> |
First step of Radeon DRI unification: - Makes all three drivers use the same screen structure and setup code, with a few ifdefs for the separate compilation to deal with symbols not being available to all drivers and the fact that we have no mechanism for dealing with different config options for different chip families in the same driver. These issues should be dealt with later. - Introduces IS_R[123]00_CLASS(radeonScreenPtr) macro for code for taking different paths depending on the general class of chipset. - Adds many new R300-class PCI IDs, though not all those listed in radeon_driver.c.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
512c994b92126a7575bb3cc327da40710b43f52c |
|
27-Oct-2005 |
Eric Anholt <anholt@FreeBSD.org> |
Bug #4900: Fix the non-fogcoord fog test on r100 (and rv200) at tcl_mode=1 by flipping the signs on two factors. While this contradicts the DDK, it matches what r200 does, and it fixes the test.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
2d61d301171620efe624d83a5457f4094eb49cba |
|
17-Oct-2005 |
Roland Scheidegger <rscheidegger@gmx.ch> |
add GL_EXT_fog_coord support to radeon driver. No vtxfmt code (just uses fallback) yet. May cause a tcl fallback if fog coord is used together with separate specular lighting. Fog factors are precomputed and then submitted instead of the raw coords (chip limitation, same as on r200).
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
247f3b3e81fffa86c50531070fab573e26ffb452 |
|
16-Oct-2005 |
Roland Scheidegger <rscheidegger@gmx.ch> |
enable cube maps on radeon (#2241 on bugzilla). No vtxfmt code yet (just generates vfmt fallback). Code by Andreas Stenglein, some small adjustments by me.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
30daa7529331057ecb470efb500152e9c4aa1ae5 |
|
13-Oct-2005 |
Roland Scheidegger <rscheidegger@gmx.ch> |
enable 3rd texture unit on radeon (default still 2 enabled units). Disable some multitexcoord codegen stuff noone understands to make it work. Replace most code testing explicitly for unit 0 and 1 with loops instead of adding test for unit 2, smaller/more readable code at the cost of maybe some slight performance hit. (Code provided by Andreas Stenglein, some adjustments by me.)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
30f2d6f0cb34744c323c301573684b918332437f |
|
09-Oct-2005 |
Roland Scheidegger <rscheidegger@gmx.ch> |
remove code dealing with drm versions older than 1.3. The driver requires (and requests) 1.3 since quite some time already to work at all.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
11f763f5057490477a2771febe8923682f6a5ada |
|
05-Oct-2005 |
Roland Scheidegger <rscheidegger@gmx.ch> |
remove unneeded parameter from radeonUploadTexMatrix.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
a3c8de2fa7fba22647e5b3e8cfb05c85d1a5a980 |
|
05-Oct-2005 |
Roland Scheidegger <rscheidegger@gmx.ch> |
Remove the tcl fallback for texture rectangle (by manipulating the texture matrix) (tested with texrect). Enable texgen for r/q coordinates (tested with projtex). Fix projected texcoords when an app uses TexCoord3x and the texture matrix to save on vertex size (fixes ut2k3 shadow projectors in tcl mode). From texgenmix, all cases with all texgen or no texgen work, with the exception of texgen enabled for s/t only, this one works with hw tcl, but not with vtxfmt (suspect issues with vtxfmt), the mixed cases do not work (which is expected, and should be rare in practice), with the exception of the first one which hits a tcl fallback.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
84c9e671edcc1358307879491bddef9f7d96f14b |
|
26-Sep-2005 |
Roland Scheidegger <rscheidegger@gmx.ch> |
fix projective texturing for (swtcl) texture rectangles. Fix wrong argument order for texgen/texmat matrix multiplication.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
e42a31350df04ae9d68b7ab4a14408f5d013b42f |
|
14-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Instead of calling _mesa_ResizeBuffersMESA() in the Viewport function, call driUpdateFramebufferSize() when we detect changes in window size/ position in radeonGetLock().
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
878c371e6cf6eb28afacc482d8aeaa0119f00d5b |
|
13-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replace ctx->Driver.StencilOp/Func/Mask() functions with ctx->Driver.Stencil*Separate() functions.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
16e7aebfe39bdd9c9fecb03ca3b0b617c2b449c8 |
|
05-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Simplify radeonSetCliprects(). Remove the 'mode' parameter.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
982e8e4d5c95e9e9040b4b70d7322a2a8a9396d9 |
|
01-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Finish up some of the gl_renderbuffer work. Use driRenderbuffer's offset, pitch fields in the span routines. Remove the SetBuffer driver function. Consolidate the code for setting CTX_RB3D_COLOROFFSET and CTX_RB3D_COLORPITCH state in new radeonUpdateDrawBuffer() function.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
275a563bea0c0eef7bcd52ddc493803acf94c37e |
|
31-Aug-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove redundant ctx->Driver fallback assignments that were already done in _mesa_init_driver_functions()
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
e4b2356c07d31fbeeabb13b2fb47db703b473080 |
|
04-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Major check-in of changes for GL_EXT_framebuffer_object extension. Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
2c28dd892cfb43445d7e54df8b6a8331192f4e99 |
|
16-Feb-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
s/0/NULL/ (Jeff Muizelaar)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
4754fc653f43903265dc878f27826ebcf26dfdcb |
|
08-Feb-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
SUBPIXEL fixes from Dieter
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
a205137423e42010a025c70b05af98a6c0564f28 |
|
26-Jan-2005 |
Roland Scheidegger <rscheidegger@gmx.ch> |
(Stephane Marchesin, me) Add support for color (framebuffer) tiling to the radeon and r200 driver
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
38b317d508a2a3a4cc6d700ebca80c3b06c913e2 |
|
14-Dec-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
uint*t -> u_int*t changes
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
de7b071b5534fc423a056abd521de8bf9120f89e |
|
03-Dec-2004 |
Roland Scheidegger <rscheidegger@gmx.ch> |
enable GL_EXT_stencil_wrap (patch from idr), including some hacks for original radeons which have some broken stencil ops.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
65a66f5bc37383c00423c21baf8ba9d6771e0259 |
|
27-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport(). Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA() if necessary. Cleaned up code related to GLframebuffer width/height initialization. Set initial viewport/scissor params in _mesa_make_current2(), instead of in the drivers' MakeCurrent functions.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
53f82c5aadbb15585754bfacf3237093eccdb2ce |
|
02-Oct-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added support for GL_ARB_draw_buffers
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
894844a8d956a0ee5f95836331dc318f49fdb845 |
|
21-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Implemented support for software-based AUX color buffers. Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
6af3dca18a2315ea431b5ea868913093d2111491 |
|
18-Mar-2004 |
Ian Romanick <idr@us.ibm.com> |
Convert int(8|32)_t to uint(8|32)_t, like should have been done the first time.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
16c704e8f7cd9b7d7c5d6667cb38e016e3b608d1 |
|
17-Mar-2004 |
Ian Romanick <idr@us.ibm.com> |
Convert all uses of CARD32 and CARD8 to int32_t and int8_t.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
ae4a1cc0666860bf5cc37a5cb549afc9aa5448b0 |
|
11-Mar-2004 |
Jon Smirl <jonsmirl@gmail.com> |
Adjustments to make everything use IOCTL/sarea defines in DRM instead of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
f64f940281f0d716e0ddc641e7ef1728f143d67f |
|
11-Feb-2004 |
Roland Scheidegger <rscheidegger@gmx.ch> |
change lighting to use MULT instead of PREMULT (i.e. move some lighting color calculations to the GPU)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
cc5d04574406a86d9a4d7991370359dc3c94f9a7 |
|
02-Feb-2004 |
Felix Kuehling <fxkuehl@gmx.de> |
Include context.h in radeon_state.c.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
253428f06a45d59cc50c9ccc4c8d17cd8c02c25d |
|
28-Jan-2004 |
Ian Romanick <idr@us.ibm.com> |
Fixed a cut-and-paste bug from the BlendFuncSeparate driver interface change.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
43b57728340e70827a114c384192ed319abdb5c6 |
|
28-Jan-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Use NEED_SECONDARY_COLOR() for checking specular state at all times when ctx->_TriangleCaps might be inaccurate (ie while ctx->NewState might be non-zero).
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
c93105eb9e2499efb237fd89dba0cebd48f18375 |
|
27-Jan-2004 |
Ian Romanick <idr@us.ibm.com> |
Added support for EXT_blend_equation_separate / ATI_blend_equation_separate. The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
78bb0803cf722ad5273fc495791eb573bf8b4d21 |
|
24-Jan-2004 |
Michel Dänzer <michel@daenzer.net> |
Fix hardware ROP state handling (Roland Scheidegger)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
a2c97eb2ffad0471aae34ab185461774318a57d6 |
|
23-Jan-2004 |
Michel Dänzer <michel@daenzer.net> |
Call UpdateMaterial() unconditionally on GL_COLOR_MATERIAL state change (Roland Scheidegger), and update lighting state unconditionally there. Fixes lighting oddities in the xscreensaver endgame hack, bzflag and possibly elsewhere.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
5d00e131d8a264498b8d050c3eded093ee5c42f2 |
|
23-Jan-2004 |
Michel Dänzer <michel@daenzer.net> |
Fix attenuation hardware state handling, inspired by the R200 DDK reference driver (our r200 driver basically didn't do this at all, maybe got lost along the way?)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
20a17e42d7fc9fe65aabe612fe1e513c3103d121 |
|
21-Jan-2004 |
Ian Romanick <idr@us.ibm.com> |
Remove dd_function_table::BlendFunc. All drivers now use dd_function_table:BlendFuncSeparate. If a driver does not actually support EXT_blend_func_separate, it can assume that the RGB and alpha blend functions are the same.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
27889274101df1c2dac05e9979d3b8002663bdc6 |
|
28-Dec-2003 |
Felix Kuehling <fxkuehl@gmx.de> |
Fix TCL_LIGHT_MODEL_CTL setting in radeonColorMaterial.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
e6abd5c415ed391d1d749514abb4135e4432a25e |
|
09-Dec-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
No need to call radeonUpdateMaterial() from RunPipeline().
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
99ef0a03292e7dc6aa2465aaaa620f394d2c286b |
|
08-Dec-2003 |
Alan Hourihane <alanh@tungstengraphics.com> |
merge some more of the radeon DRI driver from the DRI trunk
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
57c9814b9e87924696df4c741861c29d4236d1eb |
|
24-Nov-2003 |
Keith Whitwell <keith@tungstengraphics.com> |
Import vtx-0-2-branch
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|
5df82c82bd53db90eb72c5aad4dd20cf6f1116b1 |
|
22-Aug-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
patch to import Jon Smirl's work from Bitkeeper
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_state.c
|