a4bf68ca50da0ce291a464aec9b03a469ab2561a |
|
02-Aug-2012 |
Chad Versace <chad.versace@linux.intel.com> |
dri: Simplify use of driConcatConfigs If either argument to driConcatConfigs(a, b) is null or the empty list, then simply return the other argument as the resultant list. All callers were accomplishing that same behavior anyway. And each caller accopmplished it with the same pattern. So this patch moves that external pattern into the function. Reviewed-by: <eric@anholt.net> Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8de5c355fa2bf0f30df2c7cf39aee01e793284bf |
|
21-Feb-2012 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
gbm: track buffer format through DRI drivers GBM needs the buffer format in order to communicate with DRM and clients for things like scanout. So track the DRI format requested in the various back ends and use it to return the DRI format back to GBM when requested. GBM will then map this into the GBM surface type (which is in turn based on the DRM fb format list). Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
ef3cec5804dfecd60d5d34545d73f9f2dc8b0a22 |
|
30-Jan-2012 |
Matt Turner <mattst88@gmail.com> |
Rename R300_NO_TCL envvar to RADEON_NO_TCL The envvar works for R100 and R200 too, and the classic R300 driver doesn't even exist anymore. "RADEON_NO_TCL" is already mentioned in the code and is the same envvar used for the R300g driver.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
c080202db5363a18a759a9a7c82b40ac558c8abe |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
radeon: derive radeon_renderbuffer from swrast_renderbuffer
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f9874feef4d8952df5054bd8e8f4e0deda4ef44f |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: remove gl_renderbuffer::DataType
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
221c678329fd1c073d5f8dcf387129cd426ecf07 |
|
18-Jan-2012 |
Kristian Høgsberg <krh@bitplanet.net> |
gbm: Validate usage flags in gbm_bo_create_from_egl_image() The entry point is supposed to validate that the EGLImage is suitable for the passed in usage flags, but that was never implemented.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
d0dc75c000d5af92648c7de901756400672b8447 |
|
06-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa/drivers: use new swrast renderbuffer functions Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
2ee8704a8a160f2a627669bdf978072a1597c205 |
|
06-Dec-2011 |
Dave Airlie <airlied@redhat.com> |
radeon: add original r100 to the always tiled depth list. According to Alex, he thinks r100 is also covered. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
781a204bcf5599716991e5d36b08a36db5209441 |
|
06-Dec-2011 |
Dave Airlie <airlied@redhat.com> |
radeon/r200: add RV200 detiling + add an always tiled flag passes readpix sanity on the M7. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8f55f5b77b1f3f6b5777d0e75ba390b67c7a0901 |
|
14-Nov-2011 |
Fabio Pedretti <fabio.ped@libero.it> |
radeon: further cleanup of shared code Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
494d0053909f4304c4d8050f8bc859edc7f05e36 |
|
14-Nov-2011 |
Alex Deucher <alexander.deucher@amd.com> |
radeon: add some missing FireMV pci ids Note: this is a candidate for the stable branches. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
1401b96bb9f485eb5c08fb724b4366a16ea93aef |
|
07-Nov-2011 |
Fabio Pedretti <fabio.ped@libero.it> |
radeon: cleanup radeon shared code after r300 and r600 classic drivers removal Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
ceda4da8573cca85e02d0e7c2db41f9151683321 |
|
03-Nov-2011 |
George Sapountzis <gsapountzis@gmail.com> |
dri: move __driUtilMessage to xmlconfig.c __driUtilMessage seems to have fallen out of favor and is only used by xmlconfig.c now
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
875a757ddd103722cfe9a2b21035024aa5a23d32 |
|
03-Nov-2011 |
George Sapountzis <gsapountzis@gmail.com> |
dri: unify __DRIscreenRec Also drop DriverAPI field, this is a static symbol and I don't see why it should be accessed through __DRIscreenRec
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
7192c37294964b3f6e1551469f161593ec8f851d |
|
02-Nov-2011 |
George Sapountzis <gsapountzis@gmail.com> |
dri: unify __DriverAPIRec I dropped the comments because they don't add much.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
03855bc2accbeb508458f70bdbdcef292672b2b8 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove dri2.enabled flag DRI2 is always enabled now.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
1837fb8e7c3cef8b9292b68da152d185e7103646 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove remaining DRI1 vblank code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
73ec71cb16fbae0effcb4a92da7dc7f17cd6a62a |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove driMediaStreamCounterExtension Also DRI1-only.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
759cbb751b29b1c6608593841c56e0ad08eb33b0 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove driSwapControlExtension DRI1-only as well.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8e898e83c6934fc9c62730ad82fbf6f9d9180577 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop driCopySubBufferExtension Another DRI1-only extension.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
ad3221587164c10ae16d85db514484b717cabc6f |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop driReadDrawableExtension All DRI2 drivers support setting a separate read drawable.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
32039126007a67a6bcca5973a7406c41ccc8c543 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop driLegacyExtension There are no DRI1 drivers left.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
56d30bb00d40cd391d7a469604792a27ddcc459c |
|
29-Oct-2011 |
Dave Airlie <airlied@redhat.com> |
radeon/r200: drop remains of r300/r600 support along with old drm 1.x kernel This drops all the old drmSupports* checks since KMS does them all, and it also drop R300_CLASS and R600_CLASS. Signed-off-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
b490fa017231a9ed8f6751bb0b41347d8f7bb191 |
|
29-Oct-2011 |
Dave Airlie <airlied@redhat.com> |
radeon/r200: drop remains of non-libdrm_radeon build These wrappers and associated symlinks were from the non-libdrm_radeon build. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
eb135fe8c16388cd33b424ee3915ae52d20cb3ff |
|
14-Oct-2011 |
Eric Anholt <eric@anholt.net> |
radeon: Drop some remaining DRI1 vblank support code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
976d4f58faecf9356de1ea0dfbc6b76409450239 |
|
14-Oct-2011 |
Eric Anholt <eric@anholt.net> |
radeon: Drop the DRI1 zero-copy TFP code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
fb52b4303d8dab75e88d9bae66687c902a7767cc |
|
14-Oct-2011 |
Eric Anholt <eric@anholt.net> |
radeon: Drop the DRI1 swapbuffers implementation.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3996ed555e0a024051e4d161c8d31b2530d8cdc5 |
|
21-Oct-2011 |
Eric Anholt <eric@anholt.net> |
radeon: Unifdef RADEON_R300 and RADEON_R600.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
9171bfe5f6549858ba952313829c50c5f905cd3d |
|
14-Oct-2011 |
Eric Anholt <eric@anholt.net> |
radeon: Delete DRI1 screen init code and thus support for !kernel_mm. 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. Cleanup of the resulting dead code to follow. Acked-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
a3d23a4868e0d95971086df17e04ed9f9f5f3121 |
|
15-Jul-2011 |
Alex Deucher <alexander.deucher@amd.com> |
r600c/g: add new NI pci ids Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
5ff22ab229d40a5ffc6f5e67f58359cdef33e8dc |
|
22-Jun-2011 |
Alex Deucher <alexdeucher@gmail.com> |
r600c: add missing bank tiling case for evergreen Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
24a760e9cb7a1c905e36135534d4a9c6e93c3f2a |
|
15-Jun-2011 |
Alex Deucher <alexdeucher@gmail.com> |
r600c: add tiling support for evergreen+ Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
c5903ed4541ec4f9389e33ba27c9527afa87ec44 |
|
04-Apr-2011 |
Alex Deucher <alexdeucher@gmail.com> |
r600c: add support for llano Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8c3226be9004657db6c850b3164caf70deafa822 |
|
06-May-2011 |
Kostas Georgiou <georgiou@opengamma.com> |
Add pci id for FirePro 2270 Signed-off-by: Kostas Georgiou <georgiou@opengamma.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
27477248d35928f5043ebcaf268c30442fc12d8c |
|
03-May-2011 |
Alex Deucher <alexdeucher@gmail.com> |
r600c: add some new pci ids Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
b0da65bd0e5ecb443cfd0dbae15f5ae5638bcf72 |
|
04-Apr-2011 |
Alex Deucher <alexdeucher@gmail.com> |
r600c: add new ontario pci ids Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
7d40bf25662feea57a804502814634ffa908b58c |
|
24-Mar-2011 |
Brian Paul <brianp@vmware.com> |
radeon: fix radeon_create_image_from_name() wrong parameter type
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8503cffc4c7b8df8d4260161dc8aa06b0f81f19e |
|
02-Feb-2011 |
Alex Deucher <alexdeucher@gmail.com> |
r200: remove 0x4243 pci id There's no such device. 0x4243 is a pci bridge id, not a GPU. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
7b97bdba4096180df4e32e6c52f79713a649478b |
|
07-Jan-2011 |
Alex Deucher <alexdeucher@gmail.com> |
r600c: add support for NI asics
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
072f2cbf29725c698497fd451a3289802ff31a40 |
|
22-Nov-2010 |
Alex Deucher <alexdeucher@gmail.com> |
r600c: add Ontario Fusion APU support Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
75e52556a8e72f2841ef03de91255f260160ebd2 |
|
17-Nov-2010 |
Alex Deucher <alexdeucher@gmail.com> |
r600c/evergreen: texture align is group_bytes just like 6xx/7xx Default group bytes to 512 on evergreen. Don't query tiling config yet for evergreen, the current info returned is not adequate for evergreen (no way to get bank info).
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
b42e562a11a1dded1c4c734de065cb1480da1772 |
|
08-Nov-2010 |
Johann Rudloff <cypheon@googlemail.com> |
radeon: Implement __DRI_IMAGE and EGL_MESA_image_drm
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
5b15b5f4a8fffa07d8051e6cd4cd0a6c9288fc9f |
|
08-Nov-2010 |
Alex Deucher <alexdeucher@gmail.com> |
r600c: properly align mipmaps to group size fixes: https://bugs.freedesktop.org/show_bug.cgi?id=31400
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
31aca27c08d6a385c595d34fe4ee06390bf5b0e8 |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLframebuffer typedef and just use struct gl_framebuffer
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
d3491e775fb07f891463b2185d74bbad62f3ed24 |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Rename GLvisual and __GLcontextModes to struct gl_config
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
0eac4b8740d4434037677166f2339e894d4ebac4 |
|
21-Aug-2010 |
richard <richard@richard-desktop3.(none)> |
evergreen : initial support driver code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
918ef7ff18dc407d8ab1d6dc9cfb1267618c6534 |
|
05-Aug-2010 |
Alex Deucher <alexdeucher@gmail.com> |
r600c: tiling require drm 2.6.0, not 2.5.0
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e93d413a0d81f591318f362f770083e9ecc7e0c0 |
|
21-Jul-2010 |
Alex Deucher <alexdeucher@gmail.com> |
r600: add support for getting the tiling config via drm ioctl (v2) Needed for the the 2D tiling span functions. v2: rebase on new kernel, mesa changes Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
646d2e9fbc41bf49075013009e9583bec4a51168 |
|
02-Aug-2010 |
Mario Kleiner <mario.kleiner@tuebingen.mpg.de> |
radeon: Add DRI2 flush extension support, so we synchronize properly. When a DRI2 swap buffer is pending we need to make sure we have the flush extension so radeon doesn't resume rendering to or reading from the not yet blitted front buffer. This fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28341 https://bugs.freedesktop.org/show_bug.cgi?id=28410 Signed-off-by: Jerome Glisse <jglisse@redhat.com> Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3d39f56a8721ec6aa6d00965b7740fc8cb5edaae |
|
02-Aug-2010 |
Jerome Glisse <jglisse@redhat.com> |
Revert "radeon: Add DRI2 flush extension to so we synchronize properly." This reverts commit 8446f257b3e3ca4a3eb2c79bc357e46343e04e87.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8446f257b3e3ca4a3eb2c79bc357e46343e04e87 |
|
25-Jul-2010 |
Mario Kleiner <mario.kleiner@tuebingen.mpg.de> |
radeon: Add DRI2 flush extension to so we synchronize properly. When DRI2 swap buffer is pending (copy buffer not pageflipping) we need to make sure we have the flush extension so radeon doesn't resume rendering on the not yet blitted front buffer. Modified version of Jerome's patch to add flush extension in the correct place. This prepares a possible fix for: https://bugs.freedesktop.org/show_bug.cgi?id=28341 https://bugs.freedesktop.org/show_bug.cgi?id=28410 Signed-off-by: Jerome Glisse <jglisse@redhat.com> Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
c4889fa5f046f0f6cb04fe6cc20d789bb0551baf |
|
20-Jul-2010 |
Vinson Lee <vlee@vmware.com> |
radeon: Remove unnecessary header.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
22266c391fbe17603b15a83d4ccf5fa9455ccf8d |
|
19-Jul-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
glx: Remove support for MESA_swap_frame_usage The extension never worked, the implementation returns GLX_BAD_CONTEXT when enabling the frame tracking.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
cb2a66fd0c095fe03be5aaf88c8d48f5867425d3 |
|
19-Jul-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
glx: Drop support for GLX_MESA_allocate_memory Only r200 implemented it.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
0a7803cbaca13033d9ed31ef33f59efa913fbfce |
|
15-Jul-2010 |
Alex Deucher <alexdeucher@gmail.com> |
radeon: allow driconf vblank settings with dri2 fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28771 NOTE: This is a candidate for the 7.8 branch.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
ff20543c815a14fddad1efaaef1610454a1924d4 |
|
23-Apr-2010 |
Michel Dänzer <daenzer@vmware.com> |
Merge branch '7.8'
|
355370e30b083e6fd130c259f4378530c715142c |
|
22-Apr-2010 |
Tormod Volden <debian.tormod@gmail.com> |
radeon: 9800 SE has only one quadpipe Although these cards have 2 pipelines on the silicon only the first passed the QA and the other should be disabled. http://www.digital-daily.com/video/ati-radeon9800se/ http://www.rojakpot.com/showarticle.aspx?artno=101&pgno=1 Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
234286c0f8b7d30ed49223c648d4c73c1a517ab3 |
|
22-Apr-2010 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
DRI2: add config query extension Add a new DRI2 configuration query extension. Allows for DRI2 client code to query for common DRI2 configuration options.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f7c2d4fee3104008c21078879cbc5720d7bc1be6 |
|
19-Apr-2010 |
Dave Airlie <airlied@redhat.com> |
r300c/r300g: add 3155 rv380 pci id
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
edff2e058571cfd8e1cb94e668c35f3d3cac4d80 |
|
10-Apr-2010 |
Alex Deucher <alexdeucher@gmail.com> |
r600: add new r7xx pci ids
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
bdbf199a8c5bef12186e022babbb03f5cd763db6 |
|
03-Mar-2010 |
Alex Deucher <alexdeucher@gmail.com> |
r600: add new rs880 pci id
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
96728bb4f3e078c190da066868dede611685f6aa |
|
10-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
dri: Fix copy-and-paste brain damage in previous commit A number of places in 3cce4a1e10361458630511543b7a8a6438544775 use TRUE instead of GL_TRUE. This causes build failures in all of the drivers that I don't typically build. Win. Reported by sungami on IRC. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3cce4a1e10361458630511543b7a8a6438544775 |
|
08-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
dri: Allow selective generation of accum. buffer configs Modify the interface to driCreateConfigs allowing drivers to not expose configs with an accumuation buffer. All of the drivers calling function have been updated to pass true for the accumulation selector. This maintains the current behavior. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kristian Høgsberg <krh@bitplanet.net> Reviewed-by: Corbin Simpson <MostAwesomeDude@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
2ec50d256d49ff3b987459ed42a5dc66f02a6b9d |
|
03-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
mesa: Factor out the fb initialization details from _mesa_new_framebuffer. This should make things easier for drivers wanting to work with a "subclass" of gl_framebuffer. The complementary "_mesa_initialize_framebuffer" function is now called "_mesa_initialize_window_framebuffer" for the sake of symmetry. Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8a2cf4549a4e88d8981d75b003ac0a43e71f5e41 |
|
31-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
radeon: Remove unnecessary headers.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
39a0e4e7de379a182c1544fa24d5cb2a7687ec72 |
|
01-Jan-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Push __driDriverExtensions out of dri_util.c and into the drivers This lets the individual drivers select which extensions to advertise. Specifically, most drivers (tdfx, sis, savage etc) don't support DRI2 but the shared extension list in dri_util.c does list the DRI2 extension. Pushing the list into the drivers, lets us avoid listing the DRI2 extension for drivers that don't support it.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
f2651264d385fb31f89859fc1287ca0e41835cf4 |
|
17-Nov-2009 |
Michel Dänzer <daenzer@vmware.com> |
radeon: FBO fixes for big endian.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e015a4c29bf61077a50780cc99381510671b20ec |
|
17-Nov-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: rn50's have no 3D engine so don't try and init 3D driver.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
1f196b786d6bd0c6a5dbdc638574ff716cc3d4de |
|
29-Oct-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'texformat-rework' Conflicts: src/mesa/drivers/dri/radeon/radeon_fbo.c src/mesa/drivers/dri/s3v/s3v_tex.c src/mesa/drivers/dri/s3v/s3v_xmesa.c src/mesa/drivers/dri/trident/trident_context.c src/mesa/main/debug.c src/mesa/main/mipmap.c src/mesa/main/texformat.c src/mesa/main/texgetimage.c
|
17ef1f6074d6107c167f1956a5c60993904c0b72 |
|
08-Oct-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa: Enable remap table in core. This enables the remap table in core. driInitExtensions is adapted to use the remap table. All uses of extension_helper.h are replaced by remap_helper.h. The chicken-egg problem of the DRI drivers is also solved. It is now also possible to pass NULL extensions to driInitExtensions. It will cause driInitExtensions to map all known functions. This functionality is used by software drivers and EGL_i915. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
cf0e25d4c89b62f37ff8d1f11c50efcab6557c7f |
|
23-Oct-2009 |
Brian Paul <brianp@vmware.com> |
radeon: simplify radeon_create_renderbuffer()
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
858a2a2ac7b1c8f1a7f7c4b3c66b3919989798d4 |
|
16-Sep-2009 |
Dave Airlie <airlied@linux.ie> |
radeon: cleanup compile defines mess. I inherited this and really it stayed around far too long, make it nice and simple.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e5b93e116180d7ae360af1fd3e7b05f14ebce656 |
|
02-Sep-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/dri2: add gl20 bits for r300/r600 just like dri1 does
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
1b1673fa63b1ac66cf188711ab8421a73dde1724 |
|
31-Aug-2009 |
Alex Deucher <alexdeucher@gmail.com> |
r600: add missing r7xx pci id
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
c3374bf97ecd82b915fb29c7c04951e2b75d4dbc |
|
25-Aug-2009 |
Pauli Nieminen <suokkos@gmail.com> |
radeon: Fix all compiler warnings.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3023328ea721d2b87112e37e119345a9662d7e5e |
|
20-Aug-2009 |
Alex Deucher <alexdeucher@gmail.com> |
r300: add support for getting Z pipe info from drm Needed for occulsion queries on rv530 chips Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
17813931db4cc114262d306f4c1484cd353a13f9 |
|
22-Aug-2009 |
Alex Deucher <alexdeucher@gmail.com> |
r600: add support for RS880
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
ad36058e21630bcb13244ff5939cb7ced44eb715 |
|
20-Aug-2009 |
Alex Deucher <alexdeucher@gmail.com> |
r600: split state emit into block specific functions We probably want to go finer grained eventually, but this is a good start.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
d2b1b9e8d5407e87fc2a6276568088115c28029f |
|
15-Aug-2009 |
Maciej Cencora <m.cencora@gmail.com> |
radeon: add flag for drm OQ support
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
2f6675b8160c5fa2e6e9b5642c133fd2843a7508 |
|
12-Aug-2009 |
Alex Deucher <alexdeucher@gmail.com> |
r600: clean up Create/DestroyContext
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
b6a4f5f1d3f0a79b4502d0b30d8b259e8189b70f |
|
04-Aug-2009 |
Pauli Nieminen <suokkos@gmail.com> |
r200: Prevent TexGenMatrix from leaking when destroying r200 context. Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e0d61fd696b3561d575a9ee5055a1484a5ac6926 |
|
03-Aug-2009 |
Alex Deucher <alexdeucher@gmail.com> |
r600: add some new r7xx pci ids
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f538d0275398276b8f9634a0b1857a01641ae927 |
|
03-Aug-2009 |
Alex Deucher <alexdeucher@gmail.com> |
r600: add some missing pci ids
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e5bed439be4fd7c3a349aedc4bff7eec4e4d363e |
|
15-Jul-2009 |
Nicolai Hähnle <nhaehnle@gmail.com> |
r300: Detangle fragment program compiler from driver-specific structure This is in preparation of sharing the fragment program compiler with Gallium: Compiler code is moved into its own directory and modified so that it no longer depends on driver structures. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
600a53a32edea7d03efa21103ad7122670c4ed4a |
|
27-Jul-2009 |
Alex Deucher <alexdeucher@gmail.com> |
r600: Use R600_SCRATCH_REG_OFFSET rather than RADEON_SCRATCH_REG_OFFSET noticed by vehemens on IRC.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
cd63e35603568c168e8aebbc47ca6ea308f2ccfa |
|
20-Jul-2009 |
Michel Dänzer <daenzer@vmware.com> |
Merge branch 'mesa_7_5_branch'
|
5ed440400573631f540701f3efd479d8c1592007 |
|
20-Jul-2009 |
Michel Dänzer <daenzer@vmware.com> |
radeon: With DRI1, if we have HW stencil, only expose fbconfigs with stencil. Otherwise simple apps like glxgears pick up a DirectColor visual since the X server mixes the depth 32 visual in with the other GLX visuals, and this seems to result in a (mostly) black screen due to a bad ColorMap for a lot of people. The bad ColorMap may be a bug in the apps, the X server or X driver, and regardless of that I think the X server should ideally make the depth 32 GLX visual separate from the rest again, but in the meantime this makes us cope. (depth_bits is either 16 or 24, never 0)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
1bad691a177240e8281592fa66c9e6ab0869f618 |
|
06-Jul-2009 |
Alex Deucher <alexdeucher@gmail.com> |
R6xx/r7xx: first pass at texture support texture bo setup isn't quite working yet
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
1036ef2bf468611d37b5df06fc4424f2002e3837 |
|
12-Jun-2009 |
Alex Deucher <alexdeucher@gmail.com> |
Merge master and fix conflicts
|
917f8bc1a85e61311cef6478127b387df70fba14 |
|
12-Jun-2009 |
Alex Deucher <alexdeucher@gmail.com> |
Add RV740 support
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
7ac2f655f845a7a100939a9b1b2251535055ab84 |
|
11-Jun-2009 |
Alex Deucher <alexdeucher@gmail.com> |
move radeon_set_screen_flags() up so CHIP_FAMILY is set before using it fixes last commit.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
51507b0e94ffb375a040ef751a435c2e196ee748 |
|
10-Jun-2009 |
Alex Deucher <alexdeucher@gmail.com> |
Use correct scratch reg offset for r6xx/r7xx
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
c1ccc7d5394c23a371540e1b2c3d35b0da3b30d6 |
|
31-May-2009 |
Nicolai Hähnle <nhaehnle@gmail.com> |
radeon: Provide a more detailled GL_RENDERER string. Display the chip family and PCI ID. This can be parsed easily, and essentially all information that the driver has about the chip can be deduced from it. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
4a28974cf59e12f1296526802a4ed3e7160671e4 |
|
26-May-2009 |
Alex Deucher <alexdeucher@gmail.com> |
add missing RS780 pci id
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
3149b87ac43a5f10983c6682dff7a00cf1d99c7c |
|
19-May-2009 |
root <root@richard-desktop.(none)> |
Makeup checkin for radeon code change paired with r6/7 code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
2a7a2c6b77116fd475e1d05fb0adbd1702d11f77 |
|
16-May-2009 |
Richard Li <richardradeon@gmail.com> |
Fix r6 code bugs.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e2dcebd2e6b2af6269a5ece6d6ced73ec8bb4a47 |
|
09-May-2009 |
Richard Li <RichardZ.Li@amd.com> |
R6xx/R7xx: WIP r6xx-rewrite code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
a67c29a268bdfecb910b929e05c0ea02c720caa6 |
|
08-May-2009 |
Jerome Glisse <glisse@freedesktop.org> |
radeon: IRQ always enabled in DRI2 path no need to query kernel for it
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f616995e5ed56745c4470b2ca5aeeb8d89a8c9db |
|
05-May-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200: enable all the optional drm support bits
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
55db6ce537f1fd9acf205400202abfcc3908d6c3 |
|
28-Apr-2009 |
Alex Deucher <alexdeucher@gmail.com> |
R300: add quadpipe overrides RV410 SE chips only have 1 quadpipe. Also, handle other R300 chip with quadpipe override.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
09c91a1565fc99f20379a0f552651303ae8067c2 |
|
28-Apr-2009 |
Alex Deucher <alexdeucher@gmail.com> |
R300: add quadpipe overrides RV410 SE chips only have 1 quadpipe. Also, handle other R300 chip with quadpipe override
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
5ca4f3c5dad94f8e07aa7d93c076d4bc0acee1f6 |
|
28-Apr-2009 |
Dave Airlie <airlied@redhat.com> |
radeno: cleanup the startup path further
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
a9d64873d771a0ac8a319f036d97d827fea934df |
|
28-Apr-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: further cleanup dri1 screen init
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
4e7d603fae8cff2a80096936ad210cb26a3f5f0e |
|
28-Apr-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: remove kernel mm, dri2 path takes care of it
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3d83a709b94e72608a061449bc30edc8af7c9ecc |
|
25-Apr-2009 |
Maciej Cencora <m.cencora@gmail.com> |
r300: fix valgrind warnings
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
27c07b6b28cb5d9f0b2ba446846670a234e48228 |
|
21-Apr-2009 |
Richard Li <RichardZ.Li@amd.com> |
Initial pull of code from r6xx-r7xx-support branch Not functional yet.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
04f335fd16c2a13b9425797acf5c3989cb6def7f |
|
10-Apr-2009 |
Alex Deucher <alexdeucher@gmail.com> |
Merge branch 'radeon-rewrite' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa into r6xx-rewrite
|
e24e4ae2e8f69447c0917655d25fa96b62b94298 |
|
09-Apr-2009 |
Alex Deucher <alexdeucher@gmail.com> |
R6xx/R7xx: r300 -> r600 symbols
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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
|
4138bdb3b1e845d8a6172015025e1231fda7dcd1 |
|
08-Apr-2009 |
Alex Deucher <alexdeucher@gmail.com> |
R600: initial copy of r300 code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
741aaaa2881e5ab60cfa55f081f7b9ca6f4de46b |
|
03-Apr-2009 |
Jerome Glisse <glisse@freedesktop.org> |
radeon: add support for new ttm
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e798bf8053612516420a4ec42e2ff58433abd521 |
|
06-Apr-2009 |
Michel Dänzer <daenzer@vmware.com> |
radeon: Expose a 32 bit RGBA fbconfig even when the screen depth is 16. Otherwise current xserver / libGL no longer expose a 32 bit RGBA GLX visual, and compiz fails. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=20479 .
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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/radeon/radeon_screen.c
|
6e30fe4873f30ccf9edec9ab6113ea647dccb9b7 |
|
01-Apr-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: fixup render buffer cleanups this fixes qtdemo-qt4 starting and a leak in glxgears exit
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
2f3be8ab14d6f4a3cc44817f6f55bc640faadde0 |
|
31-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: fix pixel readback for RGB8 tests
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
28e082197d158206b58da62940cf57796abe565a |
|
24-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: setup pipes for r300
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
9f11b3311e9f65bc19a3fde10f1ee4d6fbb7ead2 |
|
24-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: stupid mesa extension fail
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
cb68588c939c33b42f6ac704f0fe9b22b7350f71 |
|
23-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
Merge branch 'radeon-fbo-hacking' into radeon-rewrite
|
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_screen.c
|
4a2cb696cc3b9e151ea902fc976ee025fb614309 |
|
21-Mar-2009 |
Dave Airlie <airlied@linux.ie> |
radeon/r200/r300: add support for new tfp interface also fixup old interface, gets rid of white boxes in compiz
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
230abc06f817b5d9868f7e6a094f56bb3294b476 |
|
20-Mar-2009 |
Dave Airlie <airlied@linux.ie> |
radeon: some more fbo work
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
407e8ae5b167b0193e1e5b1266a5d61ed836dfb5 |
|
20-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
Merge remote branch 'main/master' into radeon-rewrite Conflicts: src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/radeon_ioctl.c src/mesa/drivers/dri/radeon/radeon_screen.c
|
bdaa0341caffc353fd26bbd91865c2d86eed11c1 |
|
19-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: cleanup some of the renderbuffer code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
0f04a1d3f8989b0a391e6dad80abf06ce151d1f1 |
|
07-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove last of _mesa_unreference_framebuffer() calls
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
b125af1d2587d8e69218010ebba0b748467158a9 |
|
07-Mar-2009 |
Maciej Cencora <m.cencora@gmail.com> |
r300: shut up valgrind It complained about uninitialized values Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
5c80eb7ec13e064b81302da6c672e96a7a7e4e95 |
|
05-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
r200: add set tex buffer support
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
924bf0d8d3db28941efa97911bdcdd01a3f33b7c |
|
04-Mar-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: settexbuffer support This gets DRI2 compiz going
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
863c76a7bb0ecf0cd492d9ddb0dcac8e12da75e0 |
|
27-Feb-2009 |
Alex Deucher <alexdeucher@gmail.com> |
R300: add support for RS600 chips
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
5a34ace3e6f507b4a7bd0f99051b64167549672c |
|
27-Feb-2009 |
Alex Deucher <alexdeucher@gmail.com> |
R300: set the number of GB pipes on all r3xx-r5xx chips
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
26c1b0af024e4847ce1000ee471ab5b5bdb18a1b |
|
27-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: add more fbconfigs this makes glxgears get its background back when running under DRI2
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3ec7137a75f8832bba52f98669b93d4135ae1a3f |
|
25-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: enable DRI2 for r100
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
69f080cefced8b3395cdf179c107303a1013d196 |
|
25-Feb-2009 |
Alex Deucher <alexdeucher@gmail.com> |
R300: Add support for RS600 chips
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
c32a28d86eda3d1984f6a571be0db6c6f5c7f5dc |
|
23-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
r300: fixup old setTexOffset DRI1 extension
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
c0ae4d3c55a606ede41399e39e5221b1955ecc22 |
|
13-Feb-2009 |
Dave Airlie <airlied@linux.ie> |
radeon/r300: fix warnings
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
53116910b10e3b8a05f42970eff311c21808699f |
|
12-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
Merge remote branch 'origin/master' into radeon-rewrite Conflicts: configure.ac src/mesa/drivers/dri/r200/r200_context.c src/mesa/drivers/dri/r300/r300_render.c
|
ec0939b01370e9272000fcd4d71a023866e767a0 |
|
12-Feb-2009 |
Dave Airlie <airlied@dhcp-1-203.bne.redhat.com> |
radeon: add defines for future bits
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
c83d0bfe0645a58e7dd028b4472dbd54e479ab32 |
|
12-Feb-2009 |
Dave Airlie <airlied@dhcp-1-203.bne.redhat.com> |
radeon: make build without libdrm_radeon better
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
d513915d27eac8a57ff7f5c1973b4a07fe288c53 |
|
12-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: make build again with tracker changes
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
dc8a707c672918b88dd4135930bef60ed148d8ce |
|
12-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: make build with out libdrm_radeon installed for now
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
23d3559bd4ece1fcab5513ebdaa38600d6654374 |
|
12-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: renaming and headers cleanup
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
c5d9a7ab3034b90614689f223b94ac81b8a84338 |
|
11-Feb-2009 |
Dave Airlie <airlied@redhat.com> |
r200: fix build
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
eaf15db895e3a5c6c5ccc2f23a4f0fa522855868 |
|
10-Feb-2009 |
Michel Dänzer <daenzer@vmware.com> |
gallium: Fixups for driCreateConfigs MSAA support. Add the MSAA samples array or make sure its contents are initialized.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e13593678f62941db06b7ae1a21b81c643371659 |
|
09-Feb-2009 |
Brian Paul <brianp@vmware.com> |
re-add MSAA support (cherry picked from commit f7d80aa00611917bc8ce637136d982b151b8f44f) This also involved adding the new MSAA fields to driCreateConfigs(). Also, re-add prog_instructions->Sampler field for i965 driver. Will have to revisit that.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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/radeon/radeon_screen.c
|
42c07d1500c0fc948f17f3eb1c3d527aeb428bd0 |
|
10-Jan-2009 |
Ian Romanick <idr@freedesktop.org> |
r300: Enable GL_ATI_separate_stencil in R300 At this point, GL_EXT_stencil_two_side should probably be disabled. It may be worth leaving it enabled because it has GLX protocol while GL_ATI_separate_stencil does not. I'll leave it to one of the r300 maintainers to make the call.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
e7d06a55c5443cfef73f5c2f60052cc26a1e9ff2 |
|
14-Jan-2009 |
Dave Airlie <airlied@redhat.com> |
radeon: move debug symbol add DRI2
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
61da612a4f8862e0aac4ff4fc87c133cb8a1c4a5 |
|
14-Jan-2009 |
Dave Airlie <airlied@redhat.com> |
r300: start moving new r300 cmdbuf into common code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
23295cf8e84495af86f62395d32b3116261927e8 |
|
14-Jan-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r200/r300: consolidate swap buffers
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.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/radeon/radeon_screen.c
|
efe68930dce815b3ecda7dc1164dcd9a504dc525 |
|
11-Jan-2009 |
Dave Airlie <airlied@redhat.com> |
radeon/r300: add code to setup r300 vs r500 using pci device from kernel
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
2a287ddd324cf285200aaf2eddc78da4eaaad1a1 |
|
22-Dec-2008 |
Dave Airlie <airlied@redhat.com> |
r300: disable settexoffset extension on r300
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
9f2732d3128a1482d4d7feacd98efaf7bdcc4eef |
|
21-Dec-2008 |
Dave Airlie <airlied@redhat.com> |
radeno: hopefully make r200/radeon build
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
72cd2c8c0c863873d280a0e49dfa381e5c3236c8 |
|
01-Dec-2008 |
Dave Airlie <airlied@redhat.com> |
radeon: make DRI1 one work with new CS mechanism
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f1d98e51275eaa440e1c6b9c61e5e014faaad45a |
|
16-Nov-2008 |
Jerome Glisse <glisse@freedesktop.org> |
radeon: fix pointer dangling
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
56c458e0f2027bc19b45ed3112e84b6ace67920f |
|
15-Nov-2008 |
Jerome Glisse <glisse@freedesktop.org> |
radeon: update to libdrm-radeon API changes
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
5b79c18c83288eaaa6af25fdf3fe71b8347b5c1d |
|
14-Nov-2008 |
Jerome Glisse <glisse@freedesktop.org> |
radeon: dri2 don't forget to free buffer
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
d07d1379314c9222ccb955244fa7e56bd4d03d6d |
|
12-Nov-2008 |
Jerome Glisse <glisse@freedesktop.org> |
r300: SetTex extension support
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3b43c28195ffce79822728b546a707ee14a03320 |
|
09-Nov-2008 |
Jerome Glisse <glisse@freedesktop.org> |
r300: cs + DRI2 support If DRI2 is enabled then switch cmd assembly to directly build hw packet.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e5d5dab8c03f72097ec3e5b465fe93b6e369bb2d |
|
05-Nov-2008 |
Jerome Glisse <glisse@freedesktop.org> |
r300: bo and cs abstraction. This abstract memory management and command stream building so we can use different backend either legacy one which use old pathway or a new one like with a new memory manager. This works was done by : Nicolai Haehnle Dave Airlie Jerome Glisse
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
73e119363216b75243dce170f8afd5c2f9bfce50 |
|
16-Oct-2008 |
Roland Scheidegger <sroland@tungstengraphics.com> |
fix span issue with really old ddx and non-tcl r100 chips
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.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_screen.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_screen.c
|
5e600209f4908ece2ba8b7f880e1d7e950d2cfb4 |
|
14-Jul-2008 |
Chris Rankin <rankincj@yahoo.com> |
radeon: SetTexOffset support This patch is a straightforward duplication of the R200 SetTexOffset code, except that there is no big-endian tx_table[] array.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
4002b75e6267ecd0f9e3093e221e34ed5c8485d4 |
|
30-Jun-2008 |
Nicolai Haehnle <nhaehnle@gmail.com> |
r300: Cleanup LodBias support . There is both a per-texture unit and a per-texture object (at least for OpenGL 1.4); this should now be supported properly. . The LOD bias calculation in r300_state has been simplified and corrected (need to multiply by 32 instead of 31, and ensure clamping) . do not clamp LOD bias in TexEnv, as that behaviour conflicts with what the spec says . set Const.MaxTextureLodBias properly . remove the no_neg_lod_bias property; if somebody can explain what it's good for, we can add it back in, but according to Google, nobody seems to use it . removed some dead code and unused variables
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
dc25661099bcc4b107a30ca504fcc2e76db3492e |
|
21-Jun-2008 |
Alex Deucher <alex@botch2.com> |
R300: 1002:5657 is actually RV410 See bug 14289
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
7013eecf282d2b1151cdb5cd3ba356295e1e1b79 |
|
01-Jun-2008 |
Dave Airlie <airlied@linux.ie> |
r300: disable the lowimpact fallbacks by default. because really we should be able to just fix the driver.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
85af4fde7fd5c7f6a6976fbd9d6529a9082f42b7 |
|
28-May-2008 |
Dave Airlie <airlied@redhat.com> |
r500: remove warnings and only start on newer drms. This removes lots of warnings to the user, and only allows the driver to run on > .29 drms for r500 cards.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
867f5aac5361eda657491a98feca33c91eae3218 |
|
28-May-2008 |
Alex Deucher <alex@botch2.com> |
R3/4/5xx: update to use drm get_param for num gb pipes
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
026ef8111a94f6449dfa5e5cc0ae91fca4e68c0c |
|
03-May-2008 |
Dave Airlie <airlied@linux.ie> |
r300: add R300_NO_TCL to allow testing of non-tcl on tcl cards
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
9e7ae34da5aeb9a38c3f4280f6d9648faad48df5 |
|
02-May-2008 |
Alex Deucher <alex@botch2.com> |
R3/4/5: fix TCL on r5xx, cleanup PVS code
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e3721a3b3fca5ad7d957ae95252405da0740fbf6 |
|
02-May-2008 |
Alex Deucher <alex@botch2.com> |
R5xx: various updates - fixup VAP_CNTL setup - remove extra instruction in r5xx passthrough shader - add notes about pipe config
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
831fc138c1617f5cb49da589ea5126c8eda364a4 |
|
01-May-2008 |
Alex Deucher <alex@botch2.com> |
R5xx: Add R5xx pci ids
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
6443da0865a6ad8bdd7abc65a9621ba329fcb756 |
|
20-Mar-2008 |
Dave Airlie <airlied@redhat.com> |
r300: add rv530 pci id for the t60p laptop
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
acba9c1771d653126fd6f604cb80c050b9e8ffb3 |
|
29-Apr-2008 |
Michel Dänzer <michel@tungstengraphics.com> |
Change default of driconf "allow_large_textures" to announce hardware limits. The previous default these days served mostly to cause artifical problems with GLX compositing managers like compiz (see e.g. http://bugs.freedesktop.org/show_bug.cgi?id=10501).
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e82dd8c6e1fa2fff5b960de26961080ba5e9651d |
|
27-Mar-2008 |
Kristian Høgsberg <krh@redhat.com> |
DRI interface changes and DRI2 direct rendering support. Add DRI2 direct rendering support to libGL and add DRI2 client side protocol code. Extend the GLX 1.3 create drawable functions in glx_pbuffer.c to call into the DRI driver when possible. Introduce __DRIconfig, opaque struct that represents a DRI driver configuration. Get's rid of the open coded __GLcontextModes in the DRI driver interface and the context modes create and destroy functions that the loader was requires to provide. glcore.h is no longer part of the DRI driver interface. The DRI config is GL binding agnostic, that is, not specific to GLX, EGL or other bindings. The core API is now also an extension, and the driver exports a list of extensions as the symbol __driDriverExtensions, which the loader must dlsym() for. The list of extension will always include the DRI core extension, which allows creating and manipulating DRI screens, drawables and contexts. The DRI legacy extension, when available, provides alternative entry points for creating the DRI objects that work with the XF86DRI infrastructure. Change DRI2 client code to not use drm drawables or contexts. We never used drm_drawable_t's and the only use for drm_context_t was as a unique identifier when taking the lock. We now just allocate a unique lock ID out of the DRILock sarea block. Once we get rid of the lock entirely, we can drop this hack. Change the interface between dri_util.c and the drivers, so that the drivers now export the DriverAPI struct as driDriverAPI instead of the InitScreen entry point. This lets us avoid dlsym()'ing for the DRI2 init screen function to see if DRI2 is supported by the driver.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
65c4ced1ccea7ff88123296b7f0587faa6f23eef |
|
19-Mar-2008 |
Alex Deucher <alex@cube.(none)> |
Radeon 9500 (0x4144) only has one pipe confirmed by Reid Linnemann <lreid@cs.okstate.edu>
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
6cb3f5c4d8618a14bb7ad1d9df10ed7e648a7b2b |
|
28-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
Use __DRIextension mechanism providing loader functionality to the driver. Instead of passing in a fixed struct, the loader now passes in a list of __DRIextension structs, to advertise the functionality it can provide to the driver. Each extension is individually versioned and can be extended or phased out as the interface develops.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
6e8d21d72f35767e07081a8bee4323aaaf5e2aae |
|
25-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
Remove GetMSC DriverAPI function. The DriverAPI is internal to the DRI drivers and GetDrawableMSC obsoletes GetMSC. Also, since the DRI driver interface has not yet been released, just drop the getMSC function from the DRI interface instead using the ABI preserving version mechanism. Finally, using void pointer privates in the DRI interface is not allowed, always pass the actual types around (__DRIdrawable in this case) to enhance type safety and readability of the code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
80efe27560134510dce88a52729e5a3d93e8e275 |
|
29-Jan-2008 |
Alex Deucher <alex@cube.(none)> |
Add new RV380 pci id bug 14289
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3bfef648000e544a3505feea5bda7aa9f184f304 |
|
26-Jan-2008 |
Dave Airlie <airlied@linux.ie> |
r300: add initial rs690 support to Mesa The rs690 has an rs4xx style vertex-shader less 3D engine. It uses the new r500 output engine though. It also needs a new drm with rs690 support, which is just getting cleaned up.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
166a828ddfecf7fab110102783faa756081bf28a |
|
25-Dec-2007 |
Adam Jackson <ajax@redhat.com> |
__driConfigOptions must be PUBLIC.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
0b7e0f81591c0b70452ff9250af9b145e8c15adf |
|
24-Dec-2007 |
Alex Deucher <alex@botch2.(none)> |
R300: RV410 SE chips have half the pipes of regular RV410 This fixes 3D rendering on x700 SE chips. Reported by Kano.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3d51c7900105a99fc30a4318080fd4cc373c8eec |
|
22-Nov-2007 |
Roland Scheidegger <sroland@tungstengraphics.com> |
fix z buffer read/write issue with rv100-like chips and old ddx
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
96ba38a450b77d56730fd293499cbeaa1f511507 |
|
15-Nov-2007 |
Roland Scheidegger <sroland@tungstengraphics.com> |
fix bogus assumption if ddx has set up surface reg for z buffer this is wrong since even if ddx has not set up a surface reg to cover the z buffer we should pretend it has on those rv100 chips since they presumably do not do z buffer tiling if not using hyperz, so we can use linear addressing just the same. Doesn't seem to fix #13080, but it's wrong anyway and the bug almost certainly broke newer non-tcl chips.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
badc061a65b8e8b3d92eb4a45bd9eb4191eaaf62 |
|
06-Nov-2007 |
Michel Dänzer <michel@tungstengraphics.com> |
r200: Re-expose SetTexOffset functionality. This seems to have been mismerged with the DRI interface changes.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
38fdb47d26055e19d50cd407266b56ed4317ae0a |
|
29-Oct-2007 |
Jesse Barnes <jesse.barnes@intel.com> |
Refactor and fix core vblank support Consolidate support for synchronizing to and retrieving vblank counters. Also fix the core vblank code to return monotonic MSC counters, which are required by some GLX extensions. Adding support for multiple pipes to a low level driver is fairly easy, the Intel 965 driver provides simple example code (see intel_buffers.c:intelWindowMoved()). The new code bumps the media stream counter extension version to 2 and adds a new getDrawableMSC callback. This callback takes a drawablePrivate pointer, which is used to calculate the MSC value seen by clients based on the actual vblank counter(s) returned from the kernel. The new drawable private fields are as follows: - vblSeq - used for tracking vblank counts for buffer swapping - vblFlags - flags (e.g. current pipe), updated by low level driver - msc_base - MSC counter from the last time the current pipe changed - vblank_base - kernel DRM vblank counter from the last time the pipe changed Using the above variables, the core vblank code (in vblank.c) can calculate a monotonic MSC value. The low level DRI drivers are responsible for updating the current pipe (by setting VBLANK_FLAG_SECONDARY for example in vblFlags) along with msc_base and vblank_base whenever the pipe associated with a given drawable changes (again, see intelWindowMoved for an example of this). Drivers should fill in the GetDrawableMSC DriverAPIRec field to point to driDrawableGetMSC32 and add code for pipe switching as outlined above to fully support the new scheme.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
ccff0cb26378ce370fc8697a2a2ada138d2e119e |
|
08-Jun-2007 |
Kristian Høgsberg <krh@redhat.com> |
Add a version field to __DRIextension.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f29f0ae8383888a6493b615edc3bab254cf6df39 |
|
22-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move new texOffset extension to the new extension mechanism.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f968f67e6214416f04b8875ce59a94a02f464c81 |
|
17-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Add a DRI_ReadDrawable marker extension to signal read drawable capability.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
106a6f29bbdc71982afd629bdf89369cefd1459e |
|
17-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move media stream counter entry points to new extension.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
a7a0a2beb54dcb78d7e0ab64cf2f5a6ede8191a4 |
|
16-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move GLX_MESA_swap_frame_usage DRI entry points to the new mechanism.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
78a6aa57a0155d72280dd91c05513c847bf76f3b |
|
16-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move GLX_MESA_allocate_memory related functions to new extension mechanism.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
efaf90b03e8b69e04909bce071f8ef6b65cc0e9d |
|
15-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move swap_interval to new extension mechanism.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
ac3e838fa748c8c8a6ffc04d1ab13da71f75f103 |
|
15-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move the copySubBuffer extension over to the new mechanism.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
64106d0d9aeefa6974317042b6bc3e5eaabac5a2 |
|
14-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Pull createNewScreen entry point into dri_util.c. This pulls the top level createNewScreen entry point out of the drivers and rewrites __driUtilCreateNewScreen in dri_util.c to be the new entry point. The change moves more logic into the common/ layer and changes the createNewScreen entry point to only be defined in one place.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
efd03a278ae55b454509e9659c42899133983ebd |
|
14-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Replace open-coded major, minor, and patch version fields with __DRIversionRec.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
aac367f48afc62176faf67aa6f329fbeae2004b4 |
|
11-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Remove screenConfigs from __DRIscreen. The screenConfigs field of __DRIscreen points back to the containing __GLXscreenConfigs struct. This is a serious abstraction violation; it assumes that the loader is libGL and that there *is* a __GLXscreenConfigs type in the loader. Using the containerOf macro, we can get from the __DRIscreen pointer to the containing __GLXscreenConfigs struct, at a place in the stack where the above is a valid assumption. Besides, the __DRI* structs shouldn't hold state other than the private pointer.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
aceccda56b08338e217991e54607f1c9f18fc3e6 |
|
10-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Drop __DRInativeDisplay and pass in __DRIscreen pointers instead. Many DRI entry points took a __DRInativeDisplay pointer and a screen index as arguments. The only use for the native display pointer was to pass it back to the loader when looking up the __DRIscreen for the given screen index. Instead, let's just pass in the __DRIscreen pointer directly, which let's drop the __DRInativeDisplay type and the getScreen function. The assumption is now that the loader will be able to retrieve context from the __DRIscreen pointer when necessary.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
4f96000e294fa0d6ba6f5915ff508017d9c26d50 |
|
29-Sep-2007 |
Chris Rankin <rankincj@yahoo.com> |
r200: Implement SetTexOffset hook. Implementation guidance by Michel Dänzer, final testing by Timo Aaltonen.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
59a08923f51d4ed83effbfcd91473c9ee86465f1 |
|
22-May-2007 |
Michel Dänzer <michel@tungstengraphics.com> |
r300: Implement SetTexOffset hook.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8130a4fe982a7583e439a1fac61c5050f85bdf46 |
|
06-May-2007 |
Dave Airlie <airlied@nx6125b.(none)> |
radeon: enable xpress chipsets glxgears and googleearth now run so that seems like a good start Thanks to Aapo Tahkola for doing the 3D work on this so far, I got lost after the GART changes.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
6461e91ac3ce6160107d5df7468572c6e943f442 |
|
09-Apr-2007 |
Dave Airlie <airlied@linux.ie> |
the RS400 definitely doesn't work at this point so don't let it init
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
a510bc3ee1a696da120c09ee4ec33dc033f671ac |
|
06-Mar-2007 |
Brian <brian@yutani.localnet.net> |
Fix/improve framebuffer object reference counting. Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions to be sure reference counting is done correctly. Additional assertions are done too. Note _mesa_dereference_framebuffer() renamed to "unreference" as that's more accurate.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
ee5417bca883d82d618e1c0b65011940253555dd |
|
12-Feb-2007 |
Rune Peterson <rune@megahurts.dk> |
r300: Add proper support for sin/cos instruction in fragment program Getting proper SIN and COS wasn't as easy as it appeared. I had to make make some changes to the fragment program code. general FP changes: - support HHH swizzle for vector instructions. - don't copy a source to a temp when it is not XYZW swizzled, but combine the two and have the swizzle resolve any issues. (saves temps/instructions with more elaborate shader code) - fix overflow in cnstv[].
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
62efc4ba3eb53ca75abbe9b52feabe49a5fd56b5 |
|
18-Jan-2007 |
Aapo Tahkola <aet@rasterburn.org> |
support as much of GL_EXT_stencil_two_side as we can. untested.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
cb977ae5f4c9fab5753c04bfdd8736978ad4feee |
|
14-Oct-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
implement ARB_point_parameters and ARB_point_sprite on r200. The code is nearly the same as outlined in bug #4707, except it disables perspective correction for point sprites to make them actually work. And, separate the state atom into two as the tcl parameters would overwrite vertex program parameters when active. Also implement the GL_VERTEX_PROGRAM_POINT_SIZE_ARB option to make vertex programs outputting a point size work correctly (untested). Smooth points will still always be size 1. While here, enable gouraud shading for fog when using fog coord.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3cbfef3917451485aab723b81200156a1077a91c |
|
31-Aug-2006 |
Rune Petersen <rune@megahurts.dk> |
Give the user posibility to choose speed over correctness. It does 2 things: 1) Allows you to disable S3TC, wine-games sometimes need S3TC enabled. 2) Disable fallbacks that usually have low impact.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
9cb82f7917b11288169146035700b992b86a7ec2 |
|
27-Aug-2006 |
Aapo Tahkola <aet@rasterburn.org> |
close #6318
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
bd4c8ec0ec1edcc96fe841ccc7159b7856ade5c1 |
|
19-Aug-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
remove the now confusing option to manually enable software ARB_vp if drm is not new enough on r200
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8a6182105772280e2727de4a00809c8fb7b13c87 |
|
27-May-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
preparation for r200 hw vertex programs. Increase R200_CMD_BUF_SZ to 16k instead of 8k (the reasons why it was exactly 8k are unclear). Add register defines, sanity code, fix potential issue with wrong statechange order when disabling fragment programs.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
787fd58186cbaffde7bf930f94a1a1bfa90a23b8 |
|
18-May-2006 |
Aapo Tahkola <aet@rasterburn.org> |
Dont allow 16 tex units to be used at all.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f1dbacc6adcd7efde02d9a8f7ab0b4a5cac1869b |
|
12-May-2006 |
Dave Airlie <airliedfreedesktop.org> |
the r300 should only use 8 until Mesa can deal with this
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f8ca99d697e428936cea0c7c7fc03352cf909cc6 |
|
04-Apr-2006 |
Dave Airlie <airliedfreedesktop.org> |
use gart base from drm not try to work it out ourselves.. bump radeon client to need 1.6 drm where this first appeared.. this fixes r300 on PCIE
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
6a9f0a27c3853738e4bbfb33e8b20464a7d92923 |
|
04-Apr-2006 |
Dave Airlie <airliedfreedesktop.org> |
switch to card_type rather than IsPCI, doesn't change any functionality yet
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f2ad1b60c0da11283b399008f491792790cea294 |
|
31-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Dave Reveman's patch for GLX_MESA_copy_sub_buffer support
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
6652dc8aac79265190efa0a90ebadab8831c6cca |
|
31-Mar-2006 |
Aapo Tahkola <aet@rasterburn.org> |
free rs300 and ban r350(according to r300.sf.net)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
fb0175db931e1b1457b9b7ea2faa44f07d549266 |
|
31-Mar-2006 |
Aapo Tahkola <aet@rasterburn.org> |
disable r300 chips. R300_FORCE_R300 to force
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f76ff7e4a7b728258606950f182a0a9a8cce791b |
|
28-Mar-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
make allow_large_textures 1 by default for radeon and r200, and consequently enable all texture units by default on those cards (3 for radeon, 6 for r200). Fix the usually forgotten DRIVER_DATE accordingly.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
dba9c0bafd889d30f044d1e2e870b07ed60efd0a |
|
07-Mar-2006 |
Aapo Tahkola <aet@rasterburn.org> |
Enable HW VBOs and other things needed by it.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
4e7766992607db215430ee388751f32692401c0a |
|
25-Feb-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
Add all pci ids known by ddx to radeon dri driver. Remove the entries not known by ddx (probably secondary ids, non-existant cards and similar). Add rs400 to the family enum, and configure the rv410 like a 2 quad chip (?)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
e7276b7fa597f7914f7e10a2e50dae36ae50e10b |
|
03-Feb-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
replace the texture level hack used in radeon/r200 to allow larger textures with different methods to calculate the announced maximum texture sizes. Default is still the same (that is, radeon/r200 default to not announce anything which might not fit, i830/i915 default to 1 texture must fit). Bug #5785.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
ef073b7a756e37be59308a2e598cfa9e0ba3a700 |
|
20-Jan-2006 |
Aapo Tahkola <aet@rasterburn.org> |
Try to tackle bug #5148
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8bc4dae67e083c6415c07e6ff77e700f7395dc9e |
|
07-Jan-2006 |
Roland Scheidegger <rscheidegger@gmx.ch> |
cube maps on r100 require newer drm than the same feature on r200 (regression from introducing unfied initialization). Fix wrong (so far unused) family assignment for r100 cards.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
923257fe07ff41132a22ebba0405646ee657b59f |
|
05-Dec-2005 |
Dave Airlie <airliedfreedesktop.org> |
update r300 drm minimum to 20
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
eb06704a7c0027136d5ced74d67a83ddaf1f82aa |
|
03-Dec-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added PCI_CHIP_RV410_5E4B (Adam Kirchhoff)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
9790e641ef24859833c01a1fa7004a1c2b73ddd1 |
|
29-Nov-2005 |
Michel Dänzer <michel@daenzer.net> |
If the DDX driver didn't reserve any video RAM for textures, fall back to using only GART memory for textures instead of segfaulting in the texture management code. (Bug 5115)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
4f12aa5a6a00a4c3f1e65f8661c657691cfae0e4 |
|
28-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
check for driver_modes == NULL. Don't need driver_modes for EGL driver
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.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_screen.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_screen.c
|
67a8decffeada987d10da616d72c1e6ec473dfa5 |
|
14-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
make some functions static
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
bdf8441f808b7bd0a8fa10c59025c015db482a58 |
|
13-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
just some reformatting
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
61ba6b5a74625a01e07ae267c6e4ebf192434e40 |
|
05-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Add new void *addr and __DRIdrawablePrivate parameters to driNewRenderbuffer().
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
350a1676357301f3d103b6d16d01c766644bf872 |
|
02-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
set depthHasSurface for stencil renderbuffer
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
dabec11d277e68b6940e741651e61102767240b9 |
|
15-Aug-2005 |
Alan Hourihane <alanh@tungstengraphics.com> |
Add Egberts fixes for 64bit architectures Add additional checks for the *DRIRec info structure passed in from the device driver. This ensures that things fallback to indirect rendering if the DDX driver has had modifications (i.e. removal of the drmAddress field).
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
f7c9eafa856623d5ce72afb8b20b7ccbcc3e671d |
|
28-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
glxEnableExtension is a platform-specific function exported by the loader. Therefore, drivers should not require it to run.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
1585c234e0db4bfb7cd85c4111594f6da1582e6f |
|
28-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
Major rip-up of internal function insertion interface. The old _glapi_add_entrypoint has been replaced by a new routine called _glapi_add_dispatch. This new routine dynamically assignes dispatch offsets to functions added. This allows IHVs to add support for extension functions that do not have assigned dispatch offsets. It also means that a driver has no idea what offset will be assigned to a function. The vast majority of the changes in this commit account for that. An additional table, driDispatchRemapTable, is added. Functions not in the Linux OpenGL ABI (i.e., anything not in GL 1.2 + ARB_multitexture) has a fixed offset in this new table. The entry in this table specifies the offset in of the function in the real dispatch table. The internal interface was also bumped from version 20050725 to 20050727. This has been tested with various programs in progs/demos on: radeon (Radeon Mobility M6) r128 (Rage 128 Pro) mga (G400)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
5f1ba3e21b62cee1a4f900a2e6964728f3eeea9b |
|
26-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
Fixes the glXGetProcAddress portion of the interface. Most of the functions that are currently obtained via glXGetProcAddress and all of the XF86DRI functions are replaced with a funciton table. This table will be passed to __driCreateNewScreen. One of the functions in the table is getProcAddress. This allows some loaders to expose functionality not in all loaders. This will be immediatly used for glxEnableExtension (formerly known to drivers as __glXScrEnableExtension). libGL (and in the future libglx) expose this function so that drivers can enable GLX extensions. libEGL should exposed eglEnableExtension to enable EGL extensions. The same function cannot be used for both because the extensions have different names and (possibly) different semantics. Drivers can optionally use one, both, or neither. The key parts are in the __DRIinterfaceMethodsRec structure in dri_interface.h. A pointer to one of these structures is passed into __driCreateNewScreen. Because of this, the version of the API is bumped to 20050725. Since the previous version(s) were never in a release, their existance is erased. I was actually a little surprised by how much code this cuts from the drivers. A lot of glXGetProcAddress calls disappear, and a lot of version checks go with them. Nice. The one thing I'm not sure of is removing __glXInitialize. For some reason that function was in the glXGetProcAddress table, but *nothing* in the Mesa tree used it. Did something with DRI conf. use this function? It seems odd...
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
c39bf5e273a4995a279ae2af59fc29e06ab47e29 |
|
24-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
All elements of pre-DRI_NEW_INTERFACE_ONLY are removed. This allows 1,402 lines of code to be removed from Mesa (drivers and libGL). The big winner is dri_util.c. Primary changes are: 1. Remove all "deprecated" entry-points from the various structures in dri_interface.h. 2. Rename the remaining fields to removed "version numbers." So, bindContext3 becomes bindContext. Functions with "New" in the name (e.g., CreateNewContext) were *not* changed, but that is an option. Having "New" in the name is less annoying to me than having "3" in the name. 3. Remove all compatibility code that handles cases where the driver or the loader is too old to support the latest interfaces. 4. Append the API version to the __driCreateNewScreen function name. This is currently done by hand. In the future (i.e., the next time we make an incompatible change to the interface) we'll want to come up with a better way to do this. This prevents old loaders from being able to load new (incompatible) drivers. 5. Bump the API version to 20050722. All drivers (by way of dri_util.c) require this version. 6. All drivers are *required* to expose GLX_SGIX_fbconfig and GLX_OML_swap_method (or the moral equivalents). Support for these functions in implicit in the use of the "new" interface. 7. Some cases still exist that need to be compiled differently in a loader or core Mesa versus in a driver. These are identified by the define IN_DRI_DRIVER.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
e7c7a0f3536ad23fa0a5b8bba973da8fef9d72ce |
|
19-Mar-2005 |
Michel Dänzer <michel@daenzer.net> |
Add support for production version of ATI RN50/ES1000. (ATI Technologies Inc.)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
4932ba28adc2694161ec3fa7964cd76e3742182a |
|
26-Feb-2005 |
Dave Airlie <airliedfreedesktop.org> |
Add a dri config option to enable the max texture level hack make ycbcr depend on a CHIPSET define .. needs to be filled in though
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
9605806d81bc8a378dc70e9a89199bce11f419e2 |
|
18-Feb-2005 |
Michel Dänzer <michel@daenzer.net> |
fd.o bug #2576: Add support for ATI RN50/ES1000. (ATI Technologies Inc.)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
d16aa9859c9f5a3a7bf74a13dbbdd20688d3ad84 |
|
16-Dec-2004 |
Adam Jackson <ajax@freedesktop.org> |
Also PUBLICize the config option table
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3d7aec70c983ed12beac0ad0aa528ac270b6b01a |
|
16-Dec-2004 |
Adam Jackson <ajax@freedesktop.org> |
Mark __driCreateNewScreen PUBLIC
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
38b317d508a2a3a4cc6d700ebca80c3b06c913e2 |
|
14-Dec-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
uint*t -> u_int*t changes
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
b31b7836d6e7abf80dd4feacce333d4b1fe6e4ab |
|
08-Dec-2004 |
Roland Scheidegger <rscheidegger@gmx.ch> |
(Stephane Marchesin, me) add hyperz support to radeon and r200 drivers. Only fast z clear and z buffer compression are supported for now, hierarchical-z is not. Still problems with multiple apps and z/stencil readback, which is why hyperz is disabled per default. Also add the new point sprite packet drm 1.13 accepts to the sanity code.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.c
|
de08b0d7ed8af9d56bf8f82762095de3fe094c95 |
|
10-Nov-2004 |
Roland Scheidegger <rscheidegger@gmx.ch> |
add some chip ids
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
d09209f5530e8bba78e4e0ec62b2027c588cc8f3 |
|
08-Oct-2004 |
Eric Anholt <anholt@FreeBSD.org> |
Add Roland Scheidegger's S3TC patch. This patch does not implement the (patented) S3TC/DXTC algorithms, but adds an option to dlopen a library module providing functions to do so. Because it uses dlopen, it is only enabled if USE_EXTERNAL_DXTN_LIB=1 is defined (which is only in linux-dri config, so far). It adds support for S3TC to several DRI drivers, and adds a DRI config option to force enabling S3TC even if the software compression/decompression is unavailable. This may allow people to use apps that require S3TC even though they don't have a license to implement the patented material themselves, if those apps use precompressed textures. Ideally we would get permission from the current holder of the patents to implement the algorithm in Mesa, at which point the dlopen mess could go away. Until then, this allows some to run applications they couldn't otherwise, and hopefully will provide us with more push to get the final step of getting that permission done.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
aaebfc88c08c79cd70f1e0d1d262a25e9ded47d1 |
|
04-Jul-2004 |
Jon Smirl <jonsmirl@gmail.com> |
Patch removes _SOLO definition needed for mesa-solo. mesa-solo uses the NEW_INTERFACE now so _SOLO isn't necessary anymore. Tested with the hardware that I own.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
da1766f12f79ae512007ab3457bdd34ec65347ab |
|
03-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Remove fill_in_modes and use driFillInModes instead.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
8f980b0e748f7c5a49e75c00ef4fa0b077d78197 |
|
03-Jun-2004 |
Jon Smirl <jonsmirl@gmail.com> |
Open/Close FullScreen die. unichrome and savage implemented, code is ifdef'd out
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
5b98ada88071a752b6000756949a1951183cdd0b |
|
03-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
driCheckDriDdxDrmVersion uses a function that is not available to drivers when DRI_NEW_INTERFACE_ONLY is defined. #ifndef it away in that situation. Add a new function, driCheckDriDdxDrmVersion2, that is passed in the version information that is already supplied to __driCreateNewScreen. Part of the reason that information is supplied to __driCreateNewScreen is so that the driver doesn't have to make those calls to get it! Modify all drivers that support the new interface to use the new function instead of the old. As soon as all drivers support the new interface, driCheckDriDdxDrmVersion can be removed.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
a4436a8f4476344f1ec81cacf35f5693d58dcc06 |
|
02-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Fix dumb mistake from a previous commit. __driCreateScreen is now properly block with '#ifndef DRI_NEW_INTERFACE_ONLY'.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
60b0e12830310e7c05b4043857ed277b28b1c781 |
|
01-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Convert 'Display *' to '__DRInativeDisplay *'. Only portions of the interface that are not *strictly* part of the old interface were changed. Replace GetDrawableInfo type (dri_util.h) with PFNGLXGETDRAWABLEINFOPROC (dri_interface.h). Wrap __driCreateScreen (in drivers that use the new interface) with '#ifndef DRI_NEW_INTERFACE_ONLY'.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
74d563cdfbfb07cc666d60dc909e90ddb9949cbb |
|
29-Apr-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
Allow *_dri.so to build in Mesa tree with the 'linux-dri' target.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
462183fe4cb6df6d90632d9e2cee881c8d26b1cb |
|
26-Apr-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
bring over build fixes from stable branch
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
3623579e43b4c3a8d2eb7edb6efaa6f178279ec9 |
|
26-Mar-2004 |
Ian Romanick <idr@us.ibm.com> |
Make sure drivers don't dereference a NULL pointer if __driUtilCreateNewScreen returns NULL.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.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_screen.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_screen.c
|
8cff2ede6eec1dd480bb8a4835b6985955514d87 |
|
01-Mar-2004 |
Roland Scheidegger <rscheidegger@gmx.ch> |
Add support for the new DRI driver interfaces to the radeon driver (patch ported from the r200 driver, r200_screen.c rev. 1.8 - 1.12)
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
10095c9024efb1767fb3df0b59672299c090ad10 |
|
06-Jan-2004 |
Eric Anholt <anholt@FreeBSD.org> |
Add support for Radeon IGP chipsets, based off of mcgrof-radeon-igp-v3.diff XFree86 bug: 314
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
effc73931f86c7961b4eb296d2d4c5d91624a9e3 |
|
05-Jan-2004 |
Felix Kuehling <fxkuehl@gmx.de> |
Added def_max_anisotropy and no_neg_lod_bias options to radeon and r200. The def_max_anisotropy option breaks driconf. :( I'm going to upload a fixed version soon.
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.c
|
d450d0b0e228e5b16c04b2a1acb9ea549aa690f2 |
|
12-Dec-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
applied Felix's patch for configuration system
/external/mesa3d/src/mesa/drivers/dri/radeon/radeon_screen.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_screen.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/radeon/radeon_screen.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_screen.c
|