54272e18a682c8b82d4a86b2c07b51c303d8cead |
|
06-Aug-2016 |
Marek Olšák <marek.olsak@amd.com> |
gallium: add a pipe_context parameter to fence_finish required by glClientWaitSync (GL 4.5 Core spec) that can optionally flush the context Reviewed-by: Rob Clark <robdclark@gmail.com> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
0491dd1deb46ca77545322c53e90f86ae244cdae |
|
15-Jan-2016 |
Michel Dänzer <michel.daenzer@amd.com> |
st/dri: Don't call invalidate_resource for NULL depth/stencil buffers Fixes crash in 4 EGL piglit tests with radeonsi. Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
87c3c9acd29655d6c8778ea732f559eebeddd5f6 |
|
10-Aug-2015 |
Michel Dänzer <michel.daenzer@amd.com> |
st/dri: Use packed RGB formats Fixes Gallium based DRI drivers failing to load on big endian hosts because they can't find any matching fbconfigs. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=71789 Signed-off-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Tested-by: Ilia Mirkin <imirkin@alum.mit.edu>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
956ebf41aca6b74052cf6876cc479b404777700c |
|
10-Jun-2015 |
Marek Olšák <marek.olsak@amd.com> |
st/dri: expose sRGB visuals (v2) v2: The fix for the darkness in Ubuntu Unity is in the hunk with the 4-line comment. Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
0467a52dc3f7d51eeb51179ce2f9871758ecacb1 |
|
07-Feb-2015 |
Park, Jeongmin <pjm0616@gmail.com> |
st/dri: Make depth buffer optional for postprocessing Since only pp_jimenezmlaa uses depth buffer, we can make it optional. Signed-off-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
239db93888a75a03cf52910f596c1184746eaebd |
|
21-Dec-2014 |
Eric Anholt <eric@anholt.net> |
gallium: Plumb the swap INVALIDATE_ANCILLARY flag through more layers. v2: Instead of telling the driver that the window system ancillaries have been invalidated (when the driver doesn't know which of its buffers are the window system's!), introduce a method for invalidating specific surfaces. Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
29ca7d2c9488d13e496ec65b6e1e1bf1d53042c5 |
|
17-Jun-2014 |
Emil Velikov <emil.l.velikov@gmail.com> |
st/dri: merge dri/drm and dri/sw backends Move the driver_name to dri2/drisw and remove all the SPLIT_TAGETS mayhem. In the next step we'll unify the dri and dri-swrast targets, completing the gallium DRI megadriver. v2: Remove leftover st/dri Makefiles from CONFIG_FILES. Spotted by Thomas Helland. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Tested-by: Rob Clark <robclark@freedesktop.org> Tested-by: Thomas Helland <thomashelland90 at gmail.com> Acked-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
80672e84cf79ab12b7a4ff56567184d1c39baef3 |
|
25-Mar-2010 |
Jakob Bornecrantz <wallbraker@gmail.com> |
st/dri: Move common files to common directory 27 files changed, 15 insertions(+), 15 deletions(-) rename src/gallium/state_trackers/dri/{ => common}/dri1_helper.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri1_helper.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_context.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_context.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_drawable.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_drawable.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_extensions.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_screen.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_screen.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_st_api.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_st_api.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_wrapper.h (100%)
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
4ce16e13ce5ca89943b86a8e8cdb5354892a13a6 |
|
25-Mar-2010 |
George Sapountzis <gsapountzis@gmail.com> |
st/dri: export DRI1 surface / pipe They will be used by DRISW. Also, add destroy functions.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
6a7bd8eb95e7d304725b09272dc9c40a337182e1 |
|
25-Mar-2010 |
George Sapountzis <gsapountzis@gmail.com> |
st/dri: split out DRI2 code
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
96c152b4b066f6e3583821ad44ec8a527ab55e05 |
|
25-Mar-2010 |
George Sapountzis <gsapountzis@gmail.com> |
st/dri: make get_texture into validate_att This is a wrapper around dri_st_framebuffer_validate for a single attachment. Also, call validate through hook to make it more generic.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
bd1ce874728c06d08a1f9881f51edbdd2f1c9db0 |
|
08-Mar-2010 |
Chia-I Wu <olv@lunarg.com> |
st/dri: Switch from st_public.h to st_api.h. This is tested with demos found in progs/demos. However, only the DRI2 path is tested.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
903b90926c7aebb7f48f3c0fdbe90cd22dd5b662 |
|
16-Mar-2010 |
Chia-I Wu <olv@lunarg.com> |
st/dri: Headers and public symbols clean up. Remove unused headers and stop marking driDriverAPI as PUBLIC.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
a437bc50f2f8ff6e91fdf4dc9758b35cff35645a |
|
16-Mar-2010 |
Chia-I Wu <olv@lunarg.com> |
st/dri: Move DRI1 bits in dri_drawable.c to dri1.c.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
ca69249f25e0cb89dbfc3d98b92e7386a3029efa |
|
16-Mar-2010 |
Chia-I Wu <olv@lunarg.com> |
st/dri: Move DRI1 bits in dri_screen.c to dri1.c.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
de8a879f5c77dbf5c31251e07b2f1b8d2635716c |
|
07-Feb-2010 |
Chia-I Wu <olv@lunarg.com> |
st/mesa: Implement st_api.h. There is currently no user of this new interface. As the inteface can coexist with st_public.h, everthing should work as before. ST_TEXTURE_2D is both defined by st_public.h and st_api.h. Reorder the headers in st/dri to avoid conflicts.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
3ca933623cf0fd3b025ab7d1b37d3fd01c854807 |
|
08-Mar-2010 |
Keith Whitwell <keithw@vmware.com> |
Merge commit 'origin/gallium-winsys-handle-rebased'
|
c456dd5b4be15b1fe842e03dd40da4505e79e3fa |
|
01-Mar-2010 |
José Fonseca <jfonseca@vmware.com> |
dri: Rename pipe formats.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
b2e94d05c9602e2814a513a51eed67d014b338f3 |
|
15-Feb-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
gallium: Expose a opaque winsys handle and functions on pipe_screen Instead of having these functions on a side interface like on drm_api create a opaque winsys_handle that is to be passed down into the winsys. Currently the only thing ported to this new interface is drm_api, and of that only the components that builds by default is ported. All the drivers and any extra state trackers needs to be ported before this can go into master.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
307071fe1e2bfacba9780e2397785495ae0b0ea1 |
|
27-Feb-2010 |
Vinson Lee <vlee@vmware.com> |
st/dri: Assert pointer is not null before dereferencing.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
196214bf2b677a83653d49f79d03752f29df44ec |
|
18-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
Revert "st/mesa: Make the frontbuffer visible on st_flush(PIPE_FLUSH_FRAME)." We probably don't want to propagate this condition to the pipe driver, this reverts commit f455ca6490fcb65781b21f81c7117bd923e250d1 and the dri_update_buffer flush altogether until an agreement is reached.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
52e3f0949d47c846e3508a135afd75c439f2c49d |
|
16-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
st/dri2: Flush FRAME instead of RENDER_CACHE on buffer invalidation.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
f845e4ff1bf4e7e2f804024157494a12eedec174 |
|
08-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
st/dri2: Use event-driven buffer validation.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
59b4146a5dbeb108b53fc9c4132095e264ba04be |
|
11-Feb-2010 |
Zack Rusin <zackr@vmware.com> |
st/dri, st/xorg: fix buffers that have attachements of different depth we actually need to specify the formats for different attachements, otherwise if the color buffer is 24bpp and the app asks for 16bpp depth buffer than we end up fetching the depth from the drawable which is 24bpp and end up creating the wrong depth buffer. use the new getBuffersWithFormat extension to pass the depth correctly.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
debf00e5fc3828f63e0f99d72c7fa6cd6ce012c5 |
|
09-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri_interface: Introduce DRI tokens for the texBuffer texture formats This used to take GLX tokens, but the DRI interface can't depend on GLX defines. We fix this by introducing DRI tokens that have the same value as the GLX texture format tokens.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
3584a44270a7f3a04e187bd79b5373314514d383 |
|
04-Feb-2010 |
Dave Airlie <airlied@redhat.com> |
gallium: fix more missing includes from various places nouveau/ dri st / vmware
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
4030cd5a2d2cea6e0eab602ce6fdd9a558db6275 |
|
28-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
st/dri: Remove unnecessary headers.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
cd8614b0287dc5a69725ec4ee0208fad61f7789e |
|
22-Jan-2010 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_7_branch' Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c src/gallium/auxiliary/pipebuffer/Makefile src/gallium/auxiliary/pipebuffer/SConscript src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/tgsi/tgsi_scan.c src/gallium/drivers/i915/i915_surface.c src/gallium/drivers/i915/i915_texture.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/softpipe/sp_prim_vbuf.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/winsys/drm/intel/gem/intel_drm_api.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_drm.c src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c src/mesa/state_tracker/st_cb_clear.c
|
116a02be2264807dafb5fdfd4e3c913bb728c11f |
|
11-Jan-2010 |
Ben Skeggs <bskeggs@redhat.com> |
st/dri: update dri2 drawables when viewport is changed Fixes gnome-shell on nouveau, as well as window resize with various other applications. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
f8db32acbd03079d4ef30daa1db1339aa35b5cfb |
|
19-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
st/dri: Add comment for intentional fallthrough in case statement.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
5f2d60a7154f896bb418231662663465269ce9b8 |
|
18-Jan-2010 |
Thomas Hellstrom <thellstrom@vmware.com> |
st/dri: Don't request a fake front if the server adds one automatically. We use the presence of the getBuffersWithFormat extension function to detect whether the server automatically adds a front. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
b01ffb12ed82dcf435b186e2aff35e344a8a6ebe |
|
14-Jan-2010 |
Jakob Bornecrantz <jakob@vmware.com> |
Merge branch 'mesa_7_7_branch' Conflicts: src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/util/Makefile src/gallium/drivers/r300/r300_state_derived.c
|
a9086f2d17a58bd2597d34a6cc886dc111997e4e |
|
13-Jan-2010 |
Thomas Hellstrom <thellstrom@vmware.com> |
st/dri: Make sure we always request a fake front. This should be the correct, but sub-optimal way to handle things on pre-1.7 servers. For servers that automatically adds a fake front we should never request the fake front and handle the reply differently. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
32da02f7c19f49802fe9589e73c3945502a197c9 |
|
11-Jan-2010 |
Ben Skeggs <bskeggs@redhat.com> |
st/dri: update dri2 drawables when viewport is changed Fixes gnome-shell on nouveau, as well as window resize with various other applications. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
cb51f0267853dad419d169587aecbecf1800e8c3 |
|
11-Jan-2010 |
Thomas Hellstrom <thellstrom@vmware.com> |
Revert "st/dri: no need to request fake front buffer, only handle it being returned" This reverts commit 1336989ec60fff7bd590fefd28945a0e5dc536e3. The commit breaks frontbuffer rendering and the possibility to do on-demand frontbuffer requests on all Xservers prior to 1.7. The commit should be conditioned on a dri2 version check. I've submitted a patch to Xserver to bump dri2 minor, and it's acked by Ian. To be able to check the version from within the state tracker, we will probably need another dri2 extension function that returns the server version. The protocol has support for it. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.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/gallium/state_trackers/dri/dri_drawable.c
|
16c6dce013f089d072256652f012b3b604781bfd |
|
17-Dec-2009 |
Michal Krol <michal@vmware.com> |
Merge branch 'master' into pipe-format-simplify Conflicts: src/gallium/auxiliary/draw/draw_pipe_aaline.c src/gallium/auxiliary/draw/draw_pipe_pstipple.c src/gallium/auxiliary/util/u_blit.c src/gallium/auxiliary/util/u_gen_mipmap.c src/gallium/auxiliary/util/u_surface.c src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c src/gallium/drivers/cell/ppu/cell_texture.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/r300/r300_emit.c src/gallium/drivers/r300/r300_texture.c src/gallium/drivers/softpipe/sp_texture.c src/gallium/drivers/softpipe/sp_tile_cache.c src/gallium/drivers/svga/svga_state_vs.c src/gallium/include/pipe/p_format.h src/gallium/state_trackers/dri/dri_drawable.c src/gallium/state_trackers/egl/egl_surface.c src/gallium/state_trackers/python/p_device.i src/gallium/state_trackers/python/st_softpipe_winsys.c src/gallium/state_trackers/vega/api_filters.c src/gallium/state_trackers/vega/image.c src/gallium/state_trackers/vega/mask.c src/gallium/state_trackers/vega/paint.c src/gallium/state_trackers/vega/renderer.c src/gallium/state_trackers/vega/vg_tracker.c src/gallium/state_trackers/xorg/xorg_crtc.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/state_trackers/xorg/xorg_exa.c src/gallium/state_trackers/xorg/xorg_renderer.c src/gallium/state_trackers/xorg/xorg_xv.c src/gallium/state_trackers/xorg/xvmc/surface.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_buffer.c src/gallium/winsys/egl_xlib/sw_winsys.c src/gallium/winsys/g3dvl/xlib/xsp_winsys.c src/gallium/winsys/gdi/gdi_llvmpipe_winsys.c src/gallium/winsys/gdi/gdi_softpipe_winsys.c src/gallium/winsys/xlib/xlib_cell.c src/gallium/winsys/xlib/xlib_llvmpipe.c src/gallium/winsys/xlib/xlib_softpipe.c src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_cb_texture.c src/mesa/state_tracker/st_texture.c
|
6df42d80234d13676fc3207cf44f0e371e3372b5 |
|
03-Dec-2009 |
Michal Krol <michal@vmware.com> |
Move pf_get_block() to u_format auxiliary module.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
decf6ed810eae473d043a4a399a5a84f1378a725 |
|
30-Nov-2009 |
Roland Scheidegger <sroland@vmware.com> |
fixups for interface changes (mostly state trackers)
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
d509f84543d0979e9bb53c20c195f378dd61e728 |
|
26-Nov-2009 |
Roland Scheidegger <sroland@vmware.com> |
gallium: fix more statetrackers/drivers for not using texture width/height/depth arrays
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
bb567357bc1366df7115e0daa68c2470e3bf6ba6 |
|
18-Oct-2009 |
Corbin Simpson <MostAwesomeDude@gmail.com> |
gallium: Permit surface_copy and surface_fill to be NULL. Uf. Lots of files touched. Would people with working vega, xorg, dri1, etc. please make sure you are not broken, and fix yourself up if you are. There were only two or three places where the code did not have painful fallbacks, so I would advise st maintainers to find less painful workarounds, or consider overhauling util_surface_copy and util_surface_fill. Per ymanton, darktama, and Dr_Jakob's suggestions, clear has been left as-is. I will not add PIPE_CAP_BLITTER unless it is deemed necessary.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
de81b2cf0a465e2c6c43c7f9f864129728b3a080 |
|
07-Oct-2009 |
Michel Dänzer <daenzer@vmware.com> |
st/dri: Add missing front buffer case in dri_get_buffers(). This seems to help for compiz at least with some drivers. Also add an assert(0) to catch unhandled cases in the future.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
d47de5054091a5d1fa9b19687ac80bcdc39a5f8f |
|
05-Oct-2009 |
Ben Skeggs <bskeggs@redhat.com> |
st/dri: avoid segfault if we can't get a pixmap's buffers Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
1336989ec60fff7bd590fefd28945a0e5dc536e3 |
|
05-Oct-2009 |
Ben Skeggs <bskeggs@redhat.com> |
st/dri: no need to request fake front buffer, only handle it being returned The previous behaviour was incorrect, and resulted in EXT_tfp being broken for DDX drivers that implement the correct behaviour (intel/radeon/nouveau). In the cases where a fake front buffer is required, the X server will return one when requesting __DRI_BUFFER_FRONT_LEFT. The Xorg state tracker (aka modesetting_drv) is likely broken now until it's modified to match the other drivers. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
0b26d97f4d48e5f7e5a4230a411e3a1d91928bb4 |
|
02-Sep-2009 |
Michel Dänzer <daenzer@vmware.com> |
st/dri: Slight consolidation of DRI2 buffer handling. Always use / assume a combined depth/stencil buffer. Also update drawable formats from surfaces returned by the driver.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
1e5014f7dfabcaf1f4b5608eb08e97179446eb09 |
|
27-Aug-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
drm_api: Operate on textures instead of buffers Most use cases just got the buffer from the texture and then called into one of the get_handle functions. Also with this patch it would be easier to move to a generic function for getting handles from textures and textures from handles, that is exposed via the screen.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
b26aee0ffed3f3baee9d65365812e40598a26138 |
|
27-Aug-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
st/dri: Fix some warnings
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
205d344e2a2f0c9ea982b037ab68feab06cbebb1 |
|
28-Aug-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
Revert "st/xorg/dri: Pass texture formats via the DRI2 protocol flags." This reverts commit a33e9ea3b9b7ac98d6e9bc385bbbe7eac2eb73d0. As this change breaks both radeon and nouveau
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
bfbfcdd7036add7121eb728daad6131fd77304d0 |
|
27-Aug-2009 |
Michel Dänzer <daenzer@vmware.com> |
st/dri: Make sure the front left renderbuffer is there for texture-from-pixmap.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
f3a540f6d7fce1465c16647b209e14694a5291df |
|
27-Aug-2009 |
Michel Dänzer <daenzer@vmware.com> |
st/dri: Only ask for fake front buffer for single buffer visuals by default.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
a33e9ea3b9b7ac98d6e9bc385bbbe7eac2eb73d0 |
|
27-Aug-2009 |
Michel Dänzer <daenzer@vmware.com> |
st/xorg/dri: Pass texture formats via the DRI2 protocol flags. No need to guess.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
53b3cdaee2654895dc90a25376ba29b64d166c54 |
|
26-Aug-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
st/dri: Add some debug code
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
aab0bedb8c791531256b9cf4ef165080ccc75e9b |
|
26-Aug-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
st/dri: Redo config generation
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
54fb71b863c6a4d4cda61c69d842f7ee91d062f9 |
|
22-Aug-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
st/dri: Remove some debug prints
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
a3e59b9d06bcad6b1ab741ee659a4db0d119d5ef |
|
22-Aug-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
st/dri: Find out if the drawable is a pixmap Part of this code is disabled since no performance gains where detected with it enabled. This code only detects if it is a pixmap that it is rendering to on the st/xorg DDX since it sets the fake front to the same handle as front.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
6237ac2412b08a3b6239203be69ce542335ae47e |
|
22-Aug-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
st/dri: Fix frontbuffer rendering with DRI2
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
ace98f09e6e77bba33dd1789506676059bba8e9b |
|
13-Aug-2009 |
Michel Dänzer <daenzer@vmware.com> |
st/dri: Add support for GLX_EXT_texture_from_pixmap with direct rendering.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
303cbb45b558a2b94e6922252cf57d115ba60b82 |
|
30-Jun-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
drm/st: Return drm_api struct from a function
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
0342229289c3bd5ed7bc595db4fc88003430209e |
|
17-Jun-2009 |
Thomas Hellstrom <thellstrom@vmware.com> |
gallium dri st: Probe the driver for supported surface formats. This is done when constructing the fbconfigs, and the result is saved for window system framebuffer creation. Note: For dri2 the server needs to have an identical format selection logic. Otherwise the dri state-tracker and the xorg driver (state-tracker) will disagree on which format to use for the attachments. Some more work is needed in this area. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
0d2ac7a10b2904eda70794534a9a73b3f4b654cf |
|
11-Jun-2009 |
Thomas Hellstrom <thellstrom-at-vmware-dot-com> |
dri st: Don't require the PIPE_TEXTURE_USAGE_RENDER_TARGET property for depth- and stencil renderbuffers. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
7d11a392d780ef7f0374f8da87e3ba416d880cf2 |
|
18-May-2009 |
Jakob Bornecrantz <jakob@vmware.com> |
st/dri: Only create new textures if drawable has changed
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
8cfa6546c9aa25edad3e7bc3cf6f1a9399052b79 |
|
28-Apr-2009 |
Thomas Hellstrom <thellstrom-at-vmware-dot-com> |
gallium dri st: Use st_get_current() instead of GET_CURRENT_CONTEXT() Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
171c7f91cd3dcb41bf7abb333d725b3b3a3e9b1a |
|
28-Apr-2009 |
Thomas Hellstrom <thellstrom-at-vmware-dot-com> |
gallium dri st: Fix up some comments and minor bugs. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
0929b2bf3cdb54d94da8dee5797878e2ee582b41 |
|
28-Apr-2009 |
Thomas Hellstrom <thellstrom-at-vmware-dot-com> |
gallium: indent and cleanfile the dri state-tracker.
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
ca1f5f7e6c05e34cfe8ef10f29aa19f5547311e6 |
|
28-Apr-2009 |
Thomas Hellstrom <thellstrom-at-vmware-dot-com> |
gallium: Update the dri2 state tracker to support dri1. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|
2e5acd24b0421f3824fbe441f4a7062c1f081109 |
|
28-Apr-2009 |
Thomas Hellstrom <thellstrom-at-vmware-dot-com> |
gallium: Move the dri2 state tracker since we're about to extend it to dri1. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
/external/mesa3d/src/gallium/state_trackers/dri/dri_drawable.c
|