Keith Whitwell
dd7ba1378f
gallium: start a cleanup of buffer_usage
Remove fairly meaningless CPU/GPU READ/WRITE flags and
replace with proper usages.
15 years ago
Keith Whitwell
c1d4774187
llvmpipe: don't FREE userbuffer data
15 years ago
Keith Whitwell
9bfa07afe1
Merge commit 'origin/master' into gallium-resources
Conflicts:
src/gallium/drivers/llvmpipe/lp_rast.c
src/gallium/drivers/llvmpipe/lp_scene.c
src/gallium/drivers/llvmpipe/lp_texture.c
src/gallium/drivers/llvmpipe/lp_texture.h
src/gallium/drivers/softpipe/sp_texture.c
src/gallium/drivers/svga/svga_screen_texture.c
15 years ago
Keith Whitwell
65757a143f
svga: build fixes
15 years ago
Keith Whitwell
2f54352205
gallivm: build fix
15 years ago
Keith Whitwell
42642ec098
llvmpipe: convert to pipe_resources
15 years ago
Vinson Lee
08cddfe291
svga: Remove unnecessary header.
15 years ago
Keith Whitwell
7bbcb21e20
gallivm: convert to pipe_resources
15 years ago
Keith Whitwell
88ae0d0461
configs: build svga
15 years ago
Keith Whitwell
0e112bc698
gallium: restore PIPE_BUFFER_USAGE_CUSTOM
15 years ago
Keith Whitwell
102aca688b
util: more transfer helpers
15 years ago
Keith Whitwell
a79f6a4a08
svga: convert to use pipe_resrource
As with others so far, a fairly shallow conversion.
15 years ago
George Sapountzis
41eab95b3b
glapi: exec_malloc for dispatch stubs
15 years ago
George Sapountzis
8fd7ee1815
glapi: this one should be by THREAD
15 years ago
George Sapountzis
9a649c8eaa
glapi: more organize code by arch
It seems that x86-64 with tls will fail to compile or load due to a missining
gl_dispatch_functions_start symbol. Not changing though, since this is how it
used to be and cannot test.
15 years ago
George Sapountzis
0ed0114de9
glapi: organize arch-specific code by arch (2)
15 years ago
George Sapountzis
6c8e5151f1
glapi: organize arch-specific code by arch
15 years ago
Keith Whitwell
087fb54492
brw: fix function name
15 years ago
Keith Whitwell
cfc9dd707d
gallium: enable brw compile
15 years ago
Keith Whitwell
8a5b86d76b
brw: compiles with pipe_resource
15 years ago
Keith Whitwell
563ca458b5
i915: hook up userbuffer create
15 years ago
Keith Whitwell
b5095b4824
i915: use helpers for is_resource_referenced
15 years ago
Keith Whitwell
d5392bdc6d
util: helpers for is_resource_referenced
15 years ago
Keith Whitwell
2f3492a5ae
i915: remove buffer.c again
15 years ago
Keith Whitwell
1373a35b65
i915: add new files to scons
15 years ago
Keith Whitwell
0251612d70
i915: compiling with pipe_resources
15 years ago
Keith Whitwell
9a02358642
gallium: remove inline_read transfer
15 years ago
Keith Whitwell
a6ba315e25
trace: get running
Some dumping will be incorrect or disabled, but it runs without
crashing
15 years ago
Keith Whitwell
2133f1d90a
gallium: remove the inline_read transfer
There aren't enough users of this to justify it.
15 years ago
Marek Olšák
6e4b05637f
r300g: remove pipe_context from r300_screen
15 years ago
Keith Whitwell
bccaf1fa30
identity: hook up inline transfer operations
15 years ago
Keith Whitwell
e4c152a344
gallium: build trace and identity
15 years ago
Keith Whitwell
0b5a311db7
gallium: add more of the transfer state to pipe_transfer
Not really sure if recording all the arguments to the
create_{transfer,texture,surface,etc} functions in the result of those
calls is a great idea, but it seems we're fairly dependent on it
throughout the code.
15 years ago
Keith Whitwell
a23985c26e
identity: compiles with pipe_resources
15 years ago
Keith Whitwell
d0d6309443
trace: compiles with pipe_resources
15 years ago
Keith Whitwell
a4451ea459
softpipe: give userbuffers a format other than NONE
Most mesa demos working
15 years ago
Keith Whitwell
32bb1bd4ba
util: correct argument order in pipe_buffer_map
15 years ago
Keith Whitwell
7e2696c064
softpipe: transfer flush
15 years ago
Keith Whitwell
a0543b13c0
util: noop implementation of transfer_flush_region
15 years ago
Keith Whitwell
ce418533be
gallium: softpipe runs gears with pipe_resources
15 years ago
Keith Whitwell
bfda4f2eb3
util: get clip_tile working again
15 years ago
Keith Whitwell
f5ef219c3b
softpipe: use u_transfer helpers
15 years ago
Keith Whitwell
072957aab2
util: helpers for inline transfers
15 years ago
Keith Whitwell
9c45561fb0
util: fix typo calculating transfer box
15 years ago
Keith Whitwell
f3e98fd47f
st/vega: convert to pipe_resource
15 years ago
Keith Whitwell
d1b7b00afc
gallium: begin converting drivers to pipe_resource
Work in progress...
15 years ago
Keith Whitwell
51c25117f5
gallium: work in progress on layering resources on top of old textures
Helper code in an aux module to avoid rewriting all the drivers.
15 years ago
Vinson Lee
2615bba182
softpipe: Remove unnecessary header.
15 years ago
Dan Nicholson
de4ee20578
gallium: Respect user's CFLAGS for including X headers
This can break on systems that don't have a system X installation.
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
15 years ago
Jeff Smith
8d86d395dc
Use X_LIBS from pkg-config, instead of libdir, for locating libX11
Signed-off-by: Jeff Smith <whydoubt@yahoo.com>
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
15 years ago