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 vuotta sitten
George Sapountzis
0ed0114de9
glapi: organize arch-specific code by arch (2)
15 vuotta sitten
George Sapountzis
6c8e5151f1
glapi: organize arch-specific code by arch
15 vuotta sitten
Keith Whitwell
087fb54492
brw: fix function name
15 vuotta sitten
Keith Whitwell
cfc9dd707d
gallium: enable brw compile
15 vuotta sitten
Keith Whitwell
8a5b86d76b
brw: compiles with pipe_resource
15 vuotta sitten
Keith Whitwell
563ca458b5
i915: hook up userbuffer create
15 vuotta sitten
Keith Whitwell
b5095b4824
i915: use helpers for is_resource_referenced
15 vuotta sitten
Keith Whitwell
d5392bdc6d
util: helpers for is_resource_referenced
15 vuotta sitten
Keith Whitwell
2f3492a5ae
i915: remove buffer.c again
15 vuotta sitten
Keith Whitwell
1373a35b65
i915: add new files to scons
15 vuotta sitten
Keith Whitwell
0251612d70
i915: compiling with pipe_resources
15 vuotta sitten
Keith Whitwell
9a02358642
gallium: remove inline_read transfer
15 vuotta sitten
Keith Whitwell
a6ba315e25
trace: get running
Some dumping will be incorrect or disabled, but it runs without
crashing
15 vuotta sitten
Keith Whitwell
2133f1d90a
gallium: remove the inline_read transfer
There aren't enough users of this to justify it.
15 vuotta sitten
Marek Olšák
6e4b05637f
r300g: remove pipe_context from r300_screen
15 vuotta sitten
Keith Whitwell
bccaf1fa30
identity: hook up inline transfer operations
15 vuotta sitten
Keith Whitwell
e4c152a344
gallium: build trace and identity
15 vuotta sitten
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 vuotta sitten
Keith Whitwell
a23985c26e
identity: compiles with pipe_resources
15 vuotta sitten
Keith Whitwell
d0d6309443
trace: compiles with pipe_resources
15 vuotta sitten
Keith Whitwell
a4451ea459
softpipe: give userbuffers a format other than NONE
Most mesa demos working
15 vuotta sitten
Keith Whitwell
32bb1bd4ba
util: correct argument order in pipe_buffer_map
15 vuotta sitten
Keith Whitwell
7e2696c064
softpipe: transfer flush
15 vuotta sitten
Keith Whitwell
a0543b13c0
util: noop implementation of transfer_flush_region
15 vuotta sitten
Keith Whitwell
ce418533be
gallium: softpipe runs gears with pipe_resources
15 vuotta sitten
Keith Whitwell
bfda4f2eb3
util: get clip_tile working again
15 vuotta sitten
Keith Whitwell
f5ef219c3b
softpipe: use u_transfer helpers
15 vuotta sitten
Keith Whitwell
072957aab2
util: helpers for inline transfers
15 vuotta sitten
Keith Whitwell
9c45561fb0
util: fix typo calculating transfer box
15 vuotta sitten
Keith Whitwell
f3e98fd47f
st/vega: convert to pipe_resource
15 vuotta sitten
Keith Whitwell
d1b7b00afc
gallium: begin converting drivers to pipe_resource
Work in progress...
15 vuotta sitten
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 vuotta sitten
Chia-I Wu
23e9a25e1f
st/glx: Fix glXCopySubBufferMESA.
Honor the (x, y) and (width, height) pairs.
15 vuotta sitten
Chia-I Wu
d6262bdcfb
st/glx: Sync the back buffer to the front buffer.
Consider this rendering sequence
* render to the back buffer
* swap buffers
* read from the front buffer
The front buffer is expected to have the contents of the back buffer.
15 vuotta sitten
Chia-I Wu
48bc3cca89
st/glx: Add support for GLX_MESA_copy_sub_buffer.
Create a per-display pipe_context as needed to copy the contents between
framebuffer attachments. This allows us to support
GLX_MESA_copy_sub_buffer.
15 vuotta sitten
Chia-I Wu
6632915e95
st/glx: Add xmesa_display to hold per-display variables.
This basically adds a static xmesa_display to collect per-display static
variables in xm_api.c. Multiple display support is still missing, but
this is a step forward.
15 vuotta sitten
Chia-I Wu
4a30330b26
st/mesa: Fix handling of FBO.
FBOs are created by st_new_framebuffer and cannot be casted to
st_framebuffer.
15 vuotta sitten
Vinson Lee
2615bba182
softpipe: Remove unnecessary header.
15 vuotta sitten
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 vuotta sitten
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 vuotta sitten
Keith Whitwell
fb6764d3ce
heaps of wip
15 vuotta sitten
José Fonseca
392d37609d
llvmpipe: Switch to PIPE_TEX_MIPFILTER_NONE when texture has no mipmaps.
15 vuotta sitten
Marek Olšák
3996e49369
r300g: add high quality anisotropic filtering for R5xx (disabled by default)
Oh look, an undocumented feature. It's a nice tool for benchmarking
texturing.
15 vuotta sitten
Marek Olšák
d5749fb6fc
r300g: fix anisotropic filtering, fix macrotiling
Two bug fixes at the same time. :)
15 vuotta sitten
Marek Olšák
bcec6d851c
r300g: refrain from using immediate mode if it causes slowdown
E.g. when mapping buffers could flush CS or cause waiting
for a busy buffer.
The side effect of this is it also fixes progs/demos/arbocclude however
a separate fix should be proposed to address this issue in other cases
it might occur.
15 vuotta sitten
Marek Olšák
e31bca139f
r300g: fix up function names
15 vuotta sitten
Keith Whitwell
ee6b3bc730
wip2
15 vuotta sitten
Maciej Cencora
abc847c20d
radeon: add some debuging info for glCopyTex(Sub)Image
15 vuotta sitten
Maciej Cencora
18ecf41835
r300: blits for small dst pitch work just fine
15 vuotta sitten