Keith Whitwell
65757a143f
svga: build fixes
пре 15 година
Keith Whitwell
2f54352205
gallivm: build fix
пре 15 година
Keith Whitwell
42642ec098
llvmpipe: convert to pipe_resources
пре 15 година
Keith Whitwell
7bbcb21e20
gallivm: convert to pipe_resources
пре 15 година
Keith Whitwell
88ae0d0461
configs: build svga
пре 15 година
Keith Whitwell
0e112bc698
gallium: restore PIPE_BUFFER_USAGE_CUSTOM
пре 15 година
Keith Whitwell
102aca688b
util: more transfer helpers
пре 15 година
Keith Whitwell
a79f6a4a08
svga: convert to use pipe_resrource
As with others so far, a fairly shallow conversion.
пре 15 година
Keith Whitwell
087fb54492
brw: fix function name
пре 15 година
Keith Whitwell
cfc9dd707d
gallium: enable brw compile
пре 15 година
Keith Whitwell
8a5b86d76b
brw: compiles with pipe_resource
пре 15 година
Keith Whitwell
563ca458b5
i915: hook up userbuffer create
пре 15 година
Keith Whitwell
b5095b4824
i915: use helpers for is_resource_referenced
пре 15 година
Keith Whitwell
d5392bdc6d
util: helpers for is_resource_referenced
пре 15 година
Keith Whitwell
2f3492a5ae
i915: remove buffer.c again
пре 15 година
Keith Whitwell
1373a35b65
i915: add new files to scons
пре 15 година
Keith Whitwell
0251612d70
i915: compiling with pipe_resources
пре 15 година
Keith Whitwell
9a02358642
gallium: remove inline_read transfer
пре 15 година
Keith Whitwell
a6ba315e25
trace: get running
Some dumping will be incorrect or disabled, but it runs without
crashing
пре 15 година
Keith Whitwell
2133f1d90a
gallium: remove the inline_read transfer
There aren't enough users of this to justify it.
пре 15 година
Keith Whitwell
bccaf1fa30
identity: hook up inline transfer operations
пре 15 година
Keith Whitwell
e4c152a344
gallium: build trace and identity
пре 15 година
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 година
Keith Whitwell
a23985c26e
identity: compiles with pipe_resources
пре 15 година
Keith Whitwell
d0d6309443
trace: compiles with pipe_resources
пре 15 година
Keith Whitwell
a4451ea459
softpipe: give userbuffers a format other than NONE
Most mesa demos working
пре 15 година
Keith Whitwell
32bb1bd4ba
util: correct argument order in pipe_buffer_map
пре 15 година
Keith Whitwell
7e2696c064
softpipe: transfer flush
пре 15 година
Keith Whitwell
a0543b13c0
util: noop implementation of transfer_flush_region
пре 15 година
Keith Whitwell
ce418533be
gallium: softpipe runs gears with pipe_resources
пре 15 година
Keith Whitwell
bfda4f2eb3
util: get clip_tile working again
пре 15 година
Keith Whitwell
f5ef219c3b
softpipe: use u_transfer helpers
пре 15 година
Keith Whitwell
072957aab2
util: helpers for inline transfers
пре 15 година
Keith Whitwell
9c45561fb0
util: fix typo calculating transfer box
пре 15 година
Keith Whitwell
f3e98fd47f
st/vega: convert to pipe_resource
пре 15 година
Keith Whitwell
d1b7b00afc
gallium: begin converting drivers to pipe_resource
Work in progress...
пре 15 година
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 година
Keith Whitwell
fb6764d3ce
heaps of wip
пре 15 година
Keith Whitwell
ee6b3bc730
wip2
пре 15 година
Keith Whitwell
1830880212
Merge branch 'gallium-sampler-view' into gallium-resources
Conflicts:
src/gallium/include/pipe/p_context.h
src/mesa/state_tracker/st_atom_texture.c
src/mesa/state_tracker/st_cb_bitmap.c
src/mesa/state_tracker/st_cb_drawpixels.c
src/mesa/state_tracker/st_cb_texture.c
src/mesa/state_tracker/st_context.c
src/mesa/state_tracker/st_context.h
src/mesa/state_tracker/st_texture.h
пре 15 година
Keith Whitwell
90b4045fbc
wip
пре 15 година
Keith Whitwell
47bfbd452c
Merge commit 'origin/master' into gallium-sampler-view
Conflicts:
src/gallium/auxiliary/util/u_tile.c
src/gallium/auxiliary/util/u_tile.h
src/gallium/drivers/identity/id_context.c
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_setup.h
src/gallium/drivers/softpipe/sp_tex_tile_cache.c
src/gallium/include/pipe/p_context.h
src/mesa/state_tracker/st_cb_bitmap.c
src/mesa/state_tracker/st_cb_drawpixels.c
пре 15 година
José Fonseca
a80e33f407
llvmpipe: Obey rasterization rules.
Replicates softpipe.
пре 15 година
José Fonseca
3160cbabcc
llvmpipe: setup_context -> lp_setup_context
Otherwise IDEs and debuggers have trouble distinguishing from softpipe's
setup_context.
пре 15 година
Xavier Chantry
83fe7149ea
nv50: fixup after gallium-context-transfers merge
пре 15 година
José Fonseca
50a7786619
python: Temporarily disable python state tracker until transfers are done by contexts
It requires changes not ony to the state tracker but to the python
scripts too.
пре 15 година
Chia-I Wu
9222c09349
st/egl: Cache the pipe surface used in flush_frontbuffer.
It is very likely that the same surface will be flushed again and again.
Caching the surface should reduce the overhead of surface creation.
пре 15 година
Alan Coopersmith
5d66fc6e3a
mklib: Fix amd64 builds on Solaris when using Sun compilers
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
пре 15 година
Corbin Simpson
2764a5191f
r300g: Forcibly sanitize max index.
Not perfect, but the kernel should shut up now.
пре 15 година
Corbin Simpson
ecfcb1466a
Revert "st/mesa: Always recalculate invalid index bounds."
This reverts commit 50876ddaaf
.
Per ML discussion.
пре 15 година