Roland Scheidegger
615f44d70d
identity: remove double is_resource_reference assignment
il y a 15 ans
Roland Scheidegger
7008586020
trace: compile fix
il y a 15 ans
Michal Krol
b33fd3ce3d
gallium: Usage parameter of get_transfer/transfer_inline_write is a bitfield.
il y a 15 ans
Michal Krol
9c1162d9d6
scons: Update file lists after gallium-resources changes.
il y a 15 ans
Michal Krol
af9793ab9e
gallium: Do not use `template` for formal parameter names.
il y a 15 ans
Keith Whitwell
dc2e12d714
ws/nouveau: remove pipe_texture reference
il y a 15 ans
Keith Whitwell
b94c72329f
ws/xlib: remove pipe_buffer reference in comment
il y a 15 ans
Keith Whitwell
0a2af3eeae
st/vega: clean up reference to pipe_texture
il y a 15 ans
Keith Whitwell
437ce98daa
st/python: begin conversion to pipe_resources, much more to do
il y a 15 ans
Keith Whitwell
1b02e1ee3e
st/xorg: update for pipe_resources
il y a 15 ans
Keith Whitwell
eb39977fe7
st/dri: update for pipe_resources
il y a 15 ans
Keith Whitwell
e447aeff59
st/egl: update for pipe_resources
il y a 15 ans
Keith Whitwell
e4cc48da8f
r300: drop use of R300 DONT SYNC flag
il y a 15 ans
Keith Whitwell
129a83ab4d
pipebuffer: use transfer flag
il y a 15 ans
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
il y a 15 ans
Marek Olšák
9fc6c8b831
r300g: disable tiling for YUV formats
il y a 15 ans
Marek Olšák
8bf9842fac
r300g: fix scons build
il y a 15 ans
Marek Olšák
7733bac66c
r300g: accelerate blitting for all 64-bit texture formats
il y a 15 ans
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.
il y a 15 ans
Marek Olšák
33d2349119
r300g: cleanup tiling flags propagation
il y a 15 ans
Marek Olšák
d0d3abd360
r300g: put common defines into one file
il y a 15 ans
Marek Olšák
bc5778e202
r300g: remove unused code
il y a 15 ans
Keith Whitwell
f29ac73f3f
cell: attempt to convert to pipe_resources
Can't even compile test this driver.
il y a 15 ans
George Sapountzis
a0ce955764
Revert "drm/sw: does not need sw_winsys"
This reverts commit 97a694e221
.
il y a 15 ans
George Sapountzis
15c7fa460b
Revert "gallium: add soft screen helper"
This reverts commit f87a5f6499
.
il y a 15 ans
George Sapountzis
f9c0cbd1ad
Revert "drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/"
This reverts commit 5d524cce9c
.
il y a 15 ans
George Sapountzis
63aa8a39c4
Revert "fix scons build"
This reverts commit 29ec051648
.
il y a 15 ans
Keith Whitwell
484b1947f4
nvfx: restore usage of pipe_winsys
The interface that cannot be killed...
il y a 15 ans
Keith Whitwell
ac76ac6eb3
nv50: fix warning
il y a 15 ans
George Sapountzis
29ec051648
fix scons build
il y a 15 ans
Keith Whitwell
9683f44234
util: restore u_simple_screen, nouveau still relies on it
il y a 15 ans
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.
il y a 15 ans
George Sapountzis
dd120776d1
Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa
il y a 15 ans
George Sapountzis
59629b413a
Revert "Makefile.template: respect LIBRARY_DEFINES in mkdep"
This reverts commit 9ec29e3191
.
il y a 15 ans
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.
il y a 15 ans
George Sapountzis
f2fa4a1888
Merge branch 'master' of git://anongit.freedesktop.org/git/mesa/mesa
il y a 15 ans
George Sapountzis
5d524cce9c
drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/
This partially reverts commit f87a5f6499
.
il y a 15 ans
Christoph Bumiller
1afda5303d
nv50: don't validate arrays on clear
The vertex elements and buffers might not be valid anymore.
il y a 15 ans
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.
il y a 15 ans
George Sapountzis
f87a5f6499
gallium: add soft screen helper
il y a 15 ans
George Sapountzis
c28f5f98d6
dri1_api: need not include drm.h
il y a 15 ans
George Sapountzis
97a694e221
drm/sw: does not need sw_winsys
il y a 15 ans
George Sapountzis
016c5c953f
drm/sw: llvmpipe texture_from_handle
Not sure, but judging by softpipe, this hook was forgotten.
il y a 15 ans
George Sapountzis
9ec29e3191
Makefile.template: respect LIBRARY_DEFINES in mkdep
il y a 15 ans
George Sapountzis
a13bcf945f
rename dri_sw to drisw_util for consistency
il y a 15 ans
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
il y a 15 ans
George Sapountzis
2b5a6e083c
glx: minor cosmetic
il y a 15 ans
George Sapountzis
2d1641b191
glx: swapBuffers prototype has changed
il y a 15 ans
Francisco Jerez
c48226e81d
dri/nouveau: Reemit the light model state when lighting goes on/off.
il y a 15 ans
Francisco Jerez
7f1f4c14ec
dri/nouveau: Random cleanups.
il y a 15 ans