Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
4e4042df6b8b9375ecabebd4dffeca5339f5ba43
/
src
/
gallium
/
drivers
/
radeonsi
/
si_pipe.c
4e4042d
gallium: introduce PIPE_CAP_MEMOBJ
by Timothy Arceri
· 7 years ago
53485c2
radeonsi: add enable_sisched driconf option
by Nicolai Hähnle
· 7 years ago
bc7f41e
gallium: add pipe_screen_config to screen_create functions
by Nicolai Hähnle
· 7 years ago
78476cf
radeonsi: enable ARB_transform_feedback_overflow_query
by Nicolai Hähnle
· 7 years ago
a677799
gallium: add PIPE_QUERY_SO_OVERFLOW_ANY_PREDICATE and corresponding cap
by Nicolai Hähnle
· 7 years ago
dfe237a
radeonsi: enable R600_DEBUG=nir for vertex and fragment shaders
by Nicolai Hähnle
· 7 years ago
acd0938
radeonsi: implement pipe_screen::get_compiler_options for NIR
by Nicolai Hähnle
· 7 years ago
01f1598
gallium: add PIPE_CAP_NIR_SAMPLERS_AS_DEREF
by Nicolai Hähnle
· 7 years ago
ed2b3f5
radeonsi: decrease the number of compiler threads
by Marek Olšák
· 7 years ago
65fbaab
radeonsi: fix detection of DRAW_INDIRECT_MULTI on SI
by Nicolai Hähnle
· 7 years ago
ecec21a
radeonsi: add back the USE_MININUM_PRIORITY flag to the low-prio compiler queue
by Marek Olšák
· 7 years ago
9f320e0
radeonsi: automatically resize shader compiler thread queues when they are full
by Marek Olšák
· 7 years ago
465bb47
radeonsi: expose ARB_timer_query unconditionally
by Marek Olšák
· 7 years ago
5fb80a1
radeonsi: prevent a crash with DBG_CHECK_VM and u_threaded_context
by Marek Olšák
· 7 years ago
facfab2
radeonsi/gfx9: add workarounds to avoid VGPR indexing completely
by Marek Olšák
· 7 years ago
4560f2b
radeonsi: merge si_llvm_get_amdgpu_target into ac_get_llvm_target
by Marek Olšák
· 7 years ago
4a10d61
radeonsi: move instance divisors into a constant buffer
by Marek Olšák
· 7 years ago
a98a04e
gallium/radeon: pass create_screen flags to r600_common_screen_init
by Marek Olšák
· 7 years ago
79bd1d4
radeonsi/gfx9: keep reusing the same buffer/address for the gfx9 flush fence
by Marek Olšák
· 7 years ago
c66fc61
radeonsi/gfx9: enable the constant engine
by Marek Olšák
· 7 years ago
d7141d8
radeonsi/gfx9: indirect buffers and all CP packets use TC L2
by Marek Olšák
· 7 years ago
353b60c
radeonsi/gfx9: disable sparse buffers
by Marek Olšák
· 7 years ago
6ff6863
radeonsi: reduce overhead for resident textures which need color decompression
by Samuel Pitoiset
· 7 years ago
06ed251
radeonsi: reduce overhead for resident textures which need depth decompression
by Samuel Pitoiset
· 7 years ago
65d1e4d
radeonsi: enable ARB_bindless_texture
by Samuel Pitoiset
· 7 years ago
9cc328e
radeonsi: implement ARB_bindless_texture
by Samuel Pitoiset
· 7 years ago
77bbdcd
radeonsi: add a slab allocator for bindless descriptors
by Samuel Pitoiset
· 7 years ago
973822b
gallium: add PIPE_CAP_BINDLESS_TEXTURE
by Samuel Pitoiset
· 7 years ago
7d67cbe
radeonsi: clean up decompress blend state names
by Marek Olšák
· 7 years ago
86cc809
radeonsi: use a compiler queue with a low priority for optimized shaders
by Marek Olšák
· 7 years ago
89b6c93
util/u_queue: add an option to set the minimum thread priority
by Marek Olšák
· 7 years ago
6f2947f
radeonsi: decrease the number of compiler threads to num CPUs - 1
by Marek Olšák
· 7 years ago
467af44
gallium: Add a cap to check if the driver supports ARB_post_depth_coverage
by Lyude
· 7 years ago
24306c0
radeonsi: fix a crash in si_destroy_context if we fail early
by Marek Olšák
· 7 years ago
c23ffaf
radeon: rename has_uvd info to has_hw_decode
by Leo Liu
· 7 years ago
2beb31b
radeonsi/gfx9: compile shaders with +xnack
by Marek Olšák
· 7 years ago
edb59ef
radeonsi: do only 1 big CE dump at end of IBs and one reload in the preamble
by Marek Olšák
· 7 years ago
5018937
gallium: add PIPE_CAP_ALLOW_MAPPED_BUFFERS_DURING_EXECUTION
by Marek Olšák
· 7 years ago
1c8f7d3
radeonsi: enable threaded_context
by Marek Olšák
· 7 years ago
8b54859
gallium/radeon: unwrap a context if we get a wrapped one
by Marek Olšák
· 7 years ago
7622181
radeonsi/gfx9: add support for Raven
by Marek Olšák
· 7 years ago
70dcb73
gallium: add PIPE_CAP_CAN_BIND_CONST_BUFFER_AS_VERTEX
by Marek Olšák
· 7 years ago
12beef0
radeonsi: drop support for LLVM 3.8
by Marek Olšák
· 7 years ago
9fd9a7d
radeonsi: remove VS epilog code, compile VS with PrimID export on demand
by Marek Olšák
· 7 years ago
fc47824
radeonsi/gfx9: enable OpenGL 4.5
by Marek Olšák
· 7 years ago
0bceefc
radeonsi: disable the TGSI merge registers pass
by Samuel Pitoiset
· 7 years ago
3a927e0
gallium: add PIPE_SHADER_CAP_TGSI_SKIP_MERGE_REGISTERS
by Samuel Pitoiset
· 7 years ago
2ac03e9
radeonsi: enable ARB_shader_viewport_layer_array
by Nicolai Hähnle
· 7 years ago
17f24a9
gallium: add PIPE_CAP_TGSI_TES_LAYER_VIEWPORT
by Nicolai Hähnle
· 7 years ago
9e1b2e4
radeonsi: enable ARB_shader_ballot
by Nicolai Hähnle
· 7 years ago
d3e6f6d
gallium: add PIPE_CAP_TGSI_BALLOT
by Nicolai Hähnle
· 7 years ago
570e50a
radeonsi: enable ARB_sparse_buffer
by Nicolai Hähnle
· 8 years ago
d6e6fa0
gallium: add sparse buffer interface and capability
by Nicolai Hähnle
· 8 years ago
ffe2bd6
gallium: Add a cap to check if the driver supports fill_rectangle
by Lyude
· 7 years ago
150736b
gallium: remove support for predicates from TGSI (v2)
by Marek Olšák
· 10 years ago
06d725a
radeonsi/gfx9: disable CE
by Marek Olšák
· 7 years ago
322eb13
radeonsi: add tests verifying that VM faults don't hang
by Marek Olšák
· 7 years ago
829bd77
radeonsi: adjust checking for SC bug workarounds
by Marek Olšák
· 7 years ago
02112c3
radeonsi: implement ARB_shader_group_vote
by Nicolai Hähnle
· 7 years ago
cd3f386
radeonsi: enable ARB_shader_clock
by Nicolai Hähnle
· 7 years ago
d0c7f92
gallium: add PIPE_CAP_TGSI CLOCK
by Nicolai Hähnle
· 7 years ago
8ea3da0
radeonsi/gfx9: only allow GL 3.1
by Marek Olšák
· 8 years ago
d60f72a
radeonsi/gfx9: image descriptor changes in immutable fields
by Marek Olšák
· 8 years ago
6d21fd5
radeonsi/gfx9: disable RB+ on Vega10
by Marek Olšák
· 8 years ago
c9b004a
radeonsi/gfx9: handle GFX9 in a few places
by Marek Olšák
· 8 years ago
68d6d09
radeonsi/gfx9: add GFX9 and VEGA10 enums
by Marek Olšák
· 8 years ago
dac1244
si_pipe: remove nullity check after dereference
by Julien Isorce
· 7 years ago
e9c6953
radeonsi: require that compiler threads are enabled
by Marek Olšák
· 7 years ago
0550f3d
radeonsi: implement TGSI opcodes TEX_LZ and TXF_LZ
by Marek Olšák
· 7 years ago
bf3cdf0
gallium: add PIPE_CAP_TGSI_TEX_TXF_LZ
by Marek Olšák
· 7 years ago
637e571
gallium: s/unsigned/enum pipe_shader_type/ for pipe_screen::get_shader_param()
by Brian Paul
· 7 years ago
be18828
gallium/util: replace pipe_mutex_destroy() with mtx_destroy()
by Timothy Arceri
· 7 years ago
75b47dd
gallium/util: replace pipe_mutex_init() with mtx_init()
by Timothy Arceri
· 7 years ago
7e1faa7
radeonsi: drop support for LLVM 3.6 & 3.7
by Marek Olšák
· 7 years ago
4a88396
gallium: remove PIPE_CAP_USER_INDEX_BUFFERS
by Marek Olšák
· 7 years ago
45240ce
radeonsi: use R600_RESOURCE_FLAG_UNMAPPABLE where it's desirable
by Marek Olšák
· 7 years ago
22b8a77
radeonsi: use SI_MAX_ATTRIBS where it should be used
by Marek Olšák
· 7 years ago
9b91e0b
radeonsi: allow unaligned vertex buffer offsets and strides on CIK-VI
by Marek Olšák
· 8 years ago
22c34bb
gallium/u_suballoc: allow setting pipe_resource::flags
by Marek Olšák
· 7 years ago
2c8ee2e
radeonsi: clean up si_get_param
by Marek Olšák
· 8 years ago
b090033
gallium: add separate PIPE_CAP_INT64_DIVMOD
by Ilia Mirkin
· 8 years ago
a020cb3
gallium: turn PIPE_SHADER_CAP_DOUBLES into a screen capability
by Nicolai Hähnle
· 8 years ago
80157a2
gallium/radeon: clean up r600_query_init_backend_mask
by Marek Olšák
· 8 years ago
5f99c49
radeonsi: precompute IA_MULTI_VGT_PARAM values into a table
by Marek Olšák
· 8 years ago
0d0f357
radeonsi: don't set +fp64-denormals
by Marek Olšák
· 8 years ago
c5e76a2
gallium: enable int64 on radeonsi, llvmpipe, softpipe
by Nicolai Hähnle
· 8 years ago
f804506
gallium: Add integer 64 capability
by Dave Airlie
· 8 years ago
6e40938
gallium: add PIPE_CAP_TGSI_MUL_ZERO_WINS
by Ilia Mirkin
· 8 years ago
ee3ebe6
gallium: add PIPE_CAP_TGSI_FS_FBFETCH
by Ilia Mirkin
· 8 years ago
e51baeb
gallium: add PIPE_CAP_GLSL_OPTIMIZE_CONSERVATIVELY
by Marek Olšák
· 8 years ago
018ead4
radeonsi: add Polaris12 support (v3)
by Junwei Zhang
· 8 years ago
31f988a
radeonsi: disable the constant engine (CE) on Carrizo and Stoney
by Marek Olšák
· 8 years ago
026a722
gallium: support for native fence fd's
by Rob Clark
· 8 years ago
611166b
gallium: add PIPE_CAP_TGSI_CAN_READ_OUTPUTS
by Nicolai Hähnle
· 8 years ago
dbbdc6b
radeonsi: disable XNACK to free 2 SGPRs on APUs
by Marek Olšák
· 8 years ago
74e39de
radeonsi: set IF_THRESHOLD to 3
by Marek Olšák
· 8 years ago
72217d4
gallium: add PIPE_SHADER_CAP_LOWER_IF_THRESHOLD
by Marek Olšák
· 8 years ago
4e00e20
radeonsi: re-order cases in si_get_shader_param
by Marek Olšák
· 8 years ago
3f6e006
radeonsi: increase MAX_CONTROL_FLOW_DEPTH AKA MaxIfDepth
by Marek Olšák
· 8 years ago
84a74be
radeonsi: enable GLSL 4.50
by Nicolai Hähnle
· 8 years ago
Next »