Roland Scheidegger
615f44d70d
identity: remove double is_resource_reference assignment
15 年之前
Roland Scheidegger
7008586020
trace: compile fix
15 年之前
Michal Krol
b33fd3ce3d
gallium: Usage parameter of get_transfer/transfer_inline_write is a bitfield.
15 年之前
Michal Krol
9c1162d9d6
scons: Update file lists after gallium-resources changes.
15 年之前
Michal Krol
af9793ab9e
gallium: Do not use `template` for formal parameter names.
15 年之前
Keith Whitwell
dc2e12d714
ws/nouveau: remove pipe_texture reference
15 年之前
Keith Whitwell
b94c72329f
ws/xlib: remove pipe_buffer reference in comment
15 年之前
Keith Whitwell
0a2af3eeae
st/vega: clean up reference to pipe_texture
15 年之前
Keith Whitwell
437ce98daa
st/python: begin conversion to pipe_resources, much more to do
15 年之前
Keith Whitwell
1b02e1ee3e
st/xorg: update for pipe_resources
15 年之前
Keith Whitwell
eb39977fe7
st/dri: update for pipe_resources
15 年之前
Keith Whitwell
e447aeff59
st/egl: update for pipe_resources
15 年之前
Keith Whitwell
e4cc48da8f
r300: drop use of R300 DONT SYNC flag
15 年之前
Keith Whitwell
129a83ab4d
pipebuffer: use transfer flag
15 年之前
Keith Whitwell
575b35ee6b
Merge commit 'origin/master' into gallium-resources
Conflicts:
src/gallium/drivers/llvmpipe/lp_texture.c
src/gallium/drivers/r300/r300_context.c
src/gallium/drivers/r300/r300_texture.c
src/gallium/winsys/drm/radeon/core/radeon_buffer.h
15 年之前
Marek Olšák
9fc6c8b831
r300g: disable tiling for YUV formats
15 年之前
Marek Olšák
8bf9842fac
r300g: fix scons build
15 年之前
Marek Olšák
7733bac66c
r300g: accelerate blitting for all 64-bit texture formats
15 年之前
Marek Olšák
12dc497173
r300g: add and enable square microtiling
It requires DRM 2.1.0 (e.g. kernel 2.6.34) and is disabled on older ones.
Finally, the texture tiling implementation is now complete. Uff.
15 年之前
Marek Olšák
33d2349119
r300g: cleanup tiling flags propagation
15 年之前
Marek Olšák
d0d3abd360
r300g: put common defines into one file
15 年之前
Marek Olšák
bc5778e202
r300g: remove unused code
15 年之前
Keith Whitwell
f29ac73f3f
cell: attempt to convert to pipe_resources
Can't even compile test this driver.
15 年之前
George Sapountzis
a0ce955764
Revert "drm/sw: does not need sw_winsys"
This reverts commit 97a694e221
.
15 年之前
George Sapountzis
15c7fa460b
Revert "gallium: add soft screen helper"
This reverts commit f87a5f6499
.
15 年之前
George Sapountzis
f9c0cbd1ad
Revert "drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/"
This reverts commit 5d524cce9c
.
15 年之前
George Sapountzis
63aa8a39c4
Revert "fix scons build"
This reverts commit 29ec051648
.
15 年之前
Keith Whitwell
484b1947f4
nvfx: restore usage of pipe_winsys
The interface that cannot be killed...
15 年之前
Keith Whitwell
ac76ac6eb3
nv50: fix warning
15 年之前
George Sapountzis
29ec051648
fix scons build
15 年之前
Keith Whitwell
9683f44234
util: restore u_simple_screen, nouveau still relies on it
15 年之前
Keith Whitwell
961cbcb622
nouveau: convert nvfx and nv50 to pipe_resources
Compile tested only.
This was a deeper change than I was hoping for, due to the
layering of the pipe_texture implementation in each driver on
top of a shared pipe_buffer implementation in the shared code.
Have modified the shared code to act as a set of convenience
routines operating on nouveau_bo objects.
Each driver now uses the u_resource_vtbl technique to split the
implementation of pipe_resources between the existing miptree code
for textures and a new, minimal buffer implementation in each
driver.
Eventually these should be combined, not least because APIs are now
allowing things like binding buffer resources as textures and render
targets.
15 年之前
George Sapountzis
dd120776d1
Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa
15 年之前
George Sapountzis
59629b413a
Revert "Makefile.template: respect LIBRARY_DEFINES in mkdep"
This reverts commit 9ec29e3191
.
15 年之前
Christoph Bumiller
f7273f2a27
nv50: report driver as GLSL capable
There's still no hint of optimization in the shaders, but
we support conditionals, loops and even integer opcodes so
it isn't that big a lie.
15 年之前
George Sapountzis
f2fa4a1888
Merge branch 'master' of git://anongit.freedesktop.org/git/mesa/mesa
15 年之前
George Sapountzis
5d524cce9c
drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/
This partially reverts commit f87a5f6499
.
15 年之前
Christoph Bumiller
1afda5303d
nv50: don't validate arrays on clear
The vertex elements and buffers might not be valid anymore.
15 年之前
Christoph Bumiller
272bbbffb0
nv50: get rid of the static_init stateobj
Relocations of per-screen buffers are now emitted directly,
and include the necessary method to get changes in constbuf
addresses committed to the hw.
It should also be a bit cheaper than the way stateobjs emit
relocation markers, use a little less pushbuf space.
15 年之前
George Sapountzis
f87a5f6499
gallium: add soft screen helper
15 年之前
George Sapountzis
c28f5f98d6
dri1_api: need not include drm.h
15 年之前
George Sapountzis
97a694e221
drm/sw: does not need sw_winsys
15 年之前
George Sapountzis
016c5c953f
drm/sw: llvmpipe texture_from_handle
Not sure, but judging by softpipe, this hook was forgotten.
15 年之前
George Sapountzis
9ec29e3191
Makefile.template: respect LIBRARY_DEFINES in mkdep
15 年之前
George Sapountzis
a13bcf945f
rename dri_sw to drisw_util for consistency
15 年之前
George Sapountzis
0b932284f2
dri_inteface: add define for checking presence of drm.h
__NOT_HAVE_DRM_H is a like a feature, defined by default on specific platforms
and allows to be defined externally as well.
__NOT_HAVE_DRM_H should only be used by xserver and mesa swrast_dri drivers
15 年之前
George Sapountzis
2b5a6e083c
glx: minor cosmetic
15 年之前
George Sapountzis
2d1641b191
glx: swapBuffers prototype has changed
15 年之前
Francisco Jerez
c48226e81d
dri/nouveau: Reemit the light model state when lighting goes on/off.
15 年之前
Francisco Jerez
7f1f4c14ec
dri/nouveau: Random cleanups.
15 年之前