b2f18cd2b0f75d200d4fc713325269171ac87616 |
|
16-Nov-2012 |
Maarten Lankhorst <maarten.lankhorst@canonical.com> |
[PATCH] makefiles: use configured name for -ldrm* where possible For precise lts support I had to do some magic with the library names, which works fine as long as the libraries from pkg-config are used. The parts with src/gallium/targets/va-*/Makefile will not apply on the master branch, but do apply to the 9.0 branch. NOTE: This is a candidate for the 9.0 branch. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Acked-by: Matt Turner <mattst88@gmail.com> (cherry picked from commit 4f0537e645f9c34e305f2808c70eafbbc1c7689c)
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
39d82a1b2028a7fe83a885478c9224669ea9f18a |
|
13-Jul-2012 |
Jon TURNEY <jon.turney@dronecode.org.uk> |
Fix linking gallium drivers and with dricore after defadf2b1 Commit defadf2b1 erroneously tries to make gallium drivers link with libdricore as a static library, not a shared library Also, change uses of DRI_LIB_DEPS in gallium driver Makefiles to GALLIUM_DRI_LIB_DEPS, so the libraries added are used in the linking the gallium driver Also, fix the path to the libdricore.so symlink, it's made in LIB_DIR, not in the libdricore directory Also repair quoting of dricore settings of DRI_LIB_DEPS and GALLIUM_DRI_LIB_DEPS variables so VERSION is interpolated in configure but TOP and LIB_DIR are interpolated later (where they are known, but VERSION isn't) Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
c0c979eebc076b95cc8d18a013ce2968fe6311ad |
|
30-Jan-2012 |
Jerome Glisse <jglisse@redhat.com> |
r600g: add support for common surface allocator for tiling v13 Tiled surface have all kind of alignment constraint that needs to be met. Instead of having all this code duplicated btw ddx and mesa use common code in libdrm_radeon this also ensure that both ddx and mesa compute those alignment in the same way. v2 fix evergreen v3 fix compressed texture and workaround cube texture issue by disabling 2D array mode for cubemap (need to check if r7xx and newer are also affected by the issue) v4 fix texture array v5 fix evergreen and newer, split surface values computation from mipmap tree generation so that we can get them directly from the ddx v6 final fix to evergreen tile split value v7 fix mipmap offset to avoid to use random value, use color view depth view to address different layer as hardware is doing some magic rotation depending on the layer v8 fix COLOR_VIEW on r6xx for linear array mode, use COLOR_VIEW on evergreen, align bytes per pixel to a multiple of a dword v9 fix handling of stencil on evergreen, half fix for compressed texture v10 fix evergreen compressed texture proper support for stencil tile split. Fix stencil issue when array mode was clear by the kernel, always program stencil bo. On evergreen depth buffer bo need to be big enough to hold depth buffer + stencil buffer as even with stencil disabled things get written there. v11 rebase on top of mesa, fix pitch issue with 1d surface on evergreen, old ddx overestimate those. Fix linear case when pitch*height < 64. Fix r300g. v12 Fix linear case when pitch*height < 64 for old path, adapt to libdrm API change v13 add libdrm check Signed-off-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
bf0baa771709e1076613cf9f9bed6ac004dd0439 |
|
27-Sep-2011 |
Marek Olšák <maraeo@gmail.com> |
r600g: move all files from winsys/r600 into drivers/r600 Be sure to reconfigure after this commit. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
ce12f826927cf2d3ac3fd70d893abfb07adc23db |
|
22-Jul-2011 |
Marek Olšák <maraeo@gmail.com> |
r600g: first step into winsys/radeon Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
f318a15f45b726095ae8d95cabb2c9ce4ce24215 |
|
14-Jun-2011 |
Marek Olšák <maraeo@gmail.com> |
r600g: do not link with softpipe
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
3349517351059dcd70a81b31bdffe9835bd8f216 |
|
10-Jan-2011 |
Jerome Glisse <jglisse@redhat.com> |
noop: make noop useable like trace or rbug If you want to enable noop set GALLIUM_NOOP=1 as an env variable. You need first to enable noop wrapping for your driver see change to src/gallium/targets/dri-r600/ in this commit as an example. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
66e4cb1cd5a55402606a09417349d2be8b009e89 |
|
30-Aug-2010 |
Jerome Glisse <jglisse@redhat.com> |
r600g: avoid dynamic allocation of states Make state statically allocated, this kills a bunch of code and avoid intensive use of malloc/free. There is still a lot of useless duplicate function wrapping that can be kill. This doesn't improve yet performance, needs to avoid memcpy states in radeon_ctx_set_draw and to avoid rebuilding vs_resources, dsa, scissor, cb_cntl, ... states at each draw command. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
f50df65fcc99f22f912ca9be1a71a4e41a6a6e2e |
|
13-Aug-2010 |
Dave Airlie <airlied@redhat.com> |
r600g: drop libdrm_radeon link
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
6e6103004c9c737297b842a4aff298da920e7c33 |
|
06-Aug-2010 |
Jerome Glisse <jglisse@redhat.com> |
Revert "r600g: don't use dynamic state allocation for states" This reverts commit 9c949d4a4dd43b7889e13bdf683bcf211f049ced. Conflicts: src/gallium/drivers/r600/r600_context.h src/gallium/drivers/r600/r600_draw.c src/gallium/drivers/r600/r600_shader.c src/gallium/drivers/r600/r600_state.c
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
9c949d4a4dd43b7889e13bdf683bcf211f049ced |
|
04-Aug-2010 |
Jerome Glisse <jglisse@redhat.com> |
r600g: don't use dynamic state allocation for states Simplify state handly by avoiding state allocation. Next step is to allocate once for all context packet buffer and then avoid rebuilding pm4 packet each time (through use of combined crc) this would also avoid number of memcpy. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
57d14f2fbbfc50656be76fa0f77e1ed505180204 |
|
24-Jun-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
gallium: Use debugging helper in all drm targets
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
c1a19689b83a9569b30ba43c168fdca328cb9f2e |
|
01-Jun-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
gallium: Make all drm drivers use the new drm compat helper
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
ba10b2732b4fe1a9d034a5f9e0e0a31c6b2a5b08 |
|
29-May-2010 |
Marek Olšák <maraeo@gmail.com> |
r600g: fix build
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|
b8fb1d75ce95fe5d404b301ab31ca0c323967d14 |
|
10-May-2010 |
Marek Olšák <maraeo@gmail.com> |
r600g: adapt to latest interfaces changes - Wrapped the buffer and texture create/destroy/transfer/... functions using u_resource, which is then used to implement the resource functions. - Implemented texture transfers. I left the buffer and texture transfers separate because one day we'll need a special codepath for textures. - Added index_bias to the draw_*elements functions. - Removed nonexistent *REP and *FOR instructions. - Some pipe formats have changed channel ordering, so I've removed/fixed nonexistent ones. - Added stubs for create/set/destroy sampler views. - Added a naive implementation of vertex elements state (new CSO). - Reworked {texture,buffer}_{from,to}_handle. - Reorganized winsys files, removed dri,egl,python directories. - Added a new build target dri-r600.
/external/mesa3d/src/gallium/targets/dri-r600/Makefile
|