projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nv50: rework nv50_compute_validate_program()
2016-03-18
Samuel Pitoiset
nv50: rework nv50_compute_validate_program()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-18
Samuel Pitoiset
nv50: rework the validation path for 3D
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-18
Samuel Pitoiset
nv50: rename 3d binding points to NV50_BIND_3D_XXX
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-18
Samuel Pitoiset
nv50: rename 3d dirty flags to NV50_NEW_3D_XXX
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-18
Samuel Pitoiset
nv50: rename NV50_COMPUTE to NV50_CP
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-18
Samuel Pitoiset
nv50: rename nv50_context::dirty to nv50_context::dirty_3d
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-10
Samuel Pitoiset
nvc0: expose SM35 perf counters to AMD_performance_monitor
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-10
Samuel Pitoiset
nvc0: add driver metrics for SM35 (GK110)
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-10
Samuel Pitoiset
nvc0: add MP performance counters for SM35 (GK110)
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-10
Samuel Pitoiset
nvc0: explode config of Kepler hardware SM events
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-10
Samuel Pitoiset
nvc0: rework the driver metrics infrastructure
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-10
Samuel Pitoiset
nvc0: rework the MP counters infrastructure
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-08
Samuel Pitoiset
nvc0: add a new validation path for compute
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-08
Samuel Pitoiset
nvc0: rework the validation path for 3D
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-08
Samuel Pitoiset
nv50,nvc0: make sure to destroy the mutex used for...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-07
Samuel Pitoiset
gm107/ir: add emission for ATOMS
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-07
Samuel Pitoiset
tgsi: fix parsing of shared memory declarations
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-07
Samuel Pitoiset
gm107/ir: add emission for BAR
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-07
Samuel Pitoiset
gk110/ir: add missing src predicate emission for BAR.RED
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-07
Samuel Pitoiset
gk110/ir: allow to emit immediates for BAR
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-07
Samuel Pitoiset
gk110/ir: fix wrong emission of BAR.SYNC
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-07
Samuel Pitoiset
nvc0/ir: make sure that thread count immediate for...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-03-02
Samuel Pitoiset
gk110/ir: fix wrong emission of NOT modifier for VOTE
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-28
Samuel Pitoiset
nv50/ir: emit VOTE instruction
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-28
Samuel Pitoiset
gk110/ir: add ld lock/st unlock emission
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-26
Samuel Pitoiset
nvc0: rework nvc0_compute_validate_program()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-26
Samuel Pitoiset
nvc0: make sure to validate compute global buffers...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-26
Samuel Pitoiset
nvc0: move nvc0_validate_global_residents() to nvc0_compute.c
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-22
Samuel Pitoiset
nvc0: rename 3d binding points to NVC0_BIND_3D_XXX
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-22
Samuel Pitoiset
nvc0: rename 3d dirty flags to NVC0_NEW_3D_XXX
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-22
Samuel Pitoiset
nvc0: prefix compute macros with _CP_ instead of _COMPUTE_
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-22
Samuel Pitoiset
nvc0: rename NVXX_COMPUTE to NVXX_CP
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-22
Samuel Pitoiset
nvc0: rename nvc0_context::dirty to nvc0_context::dirty_3d
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-22
Samuel Pitoiset
nvc0/ir: add missing emission of locked load predicate
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-22
Samuel Pitoiset
nvc0/ir: add ld lock/st unlock emission on GK104
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-22
Samuel Pitoiset
nv50/ir: restore OP_SELP to be a regular instruction
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nvc0: enable compute shaders on Fermi
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nv50/ir: add atomics support on shared memory for Fermi
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nv50/ir: make OP_SELP a compare instruction
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nv50/ir: add lock/unlock subops for load/store
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nv50/ir: use s[] addr space for shared buffers
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nvc0: reduce likelihood of collision for real buffers...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nvc0: invalidate compute state when switching pipe...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nvc0: add support for indirect compute on Fermi
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nvc0: bind textures/samplers for compute on Fermi
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nvc0: bind shader buffers for compute on Fermi
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nvc0: bind driver constbuf for compute on Fermi
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nvc0: add a new validation state for 3D driver constbuf
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nvc0: bind constant buffers for compute on Fermi
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-21
Samuel Pitoiset
nvc0: allocate an area for compute user constbufs
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-20
Samuel Pitoiset
nv50: do not advertise about compute shaders
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-18
Samuel Pitoiset
gallium/cso: only enable compute shaders when TGSI...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-17
Samuel Pitoiset
nvc0: invalidate all buffers when switching pipe contexts
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-16
Samuel Pitoiset
nvc0: enable compute support on GK110:GM200 with an...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-16
Samuel Pitoiset
nvc0: add compute support for GM107
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-16
Samuel Pitoiset
nvc0: fix compute state initialization on GK110+
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-16
Samuel Pitoiset
gm107/ir: add ATOM CAS emission
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-16
Samuel Pitoiset
st/mesa: do not init limits when compute shaders are...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-14
Samuel Pitoiset
nv50: add missing PIPE_SHADER_CAP_SUPPORTED_IRS
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
i965: fix MAX_COMPUTE_SHARED_SIZE constant value
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
nv50/ir: add missing SV_TID and SV_CTAID sysvals on...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
nv50/ir: add MEMBAR emission for GM107
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
st/mesa: fix pipe_grid_info initializer
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
trace: add all compute related functions
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
st/mesa: implement limits for ARB_compute_shader
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
st/mesa: add compute program dispatch callbacks
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
st/mesa: add state validation for compute shaders
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
st/mesa: add mappings for compute shader sysvals
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
st/mesa: keep track of shared memory declarations
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
st/mesa: add intrinsics for shared variables
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
st/mesa: add conversion for compute shaders
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
st/mesa: add compute shader states
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
st/mesa: add a second pipeline for compute
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
tgsi/ureg: add shared variables support for compute...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
gallium: add PIPE_SHADER_CAP_SUPPORTED_IRS
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
gallium: add indirect compute parameters to pipe_grid_info
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
gallium: add a new interface for pipe_context::launch_grid()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
gallium/cso: add support for compute shaders
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
mesa: add PROGRAM_MEMORY
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
mesa: store shared size in gl_compute_program
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-13
Samuel Pitoiset
mesa: do not use a constant for MAX_COMPUTE_SHARED_SIZE
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-11
Samuel Pitoiset
nv50,nvc0: remove unused parameter in nvXX_state_validate()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-10
Samuel Pitoiset
st/mesa: check ureg_create() retval in create_pbo_upload_vs()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-07
Samuel Pitoiset
trace: add missing pipe_context::clear_texture()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-07
Samuel Pitoiset
trace: remove useless MALLOC() in trace_context_draw_vbo()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-02-06
Samuel Pitoiset
tgsi: use TGSI_WRITEMASK_XYZW instead of hardcoding...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-01-24
Samuel Pitoiset
trace: fix a segfault when tracing indirect draw calls
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-01-11
Samuel Pitoiset
nvc0: do not force re-binding of compute constbufs...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-01-11
Samuel Pitoiset
nvc0: remove useless goto in nvc0_launch_grid()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-01-03
Samuel Pitoiset
st/mesa: fix parameter names for tesseval/tessctrl...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-01-03
Samuel Pitoiset
gallium/tests: fix build with clang compiler
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2016-01-03
Samuel Pitoiset
nv50,nvc0: optimize coherent buffer checking at draw...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2015-12-17
Samuel Pitoiset
nv50: free memory allocated by the prog which reads...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2015-12-16
Samuel Pitoiset
nv50,nvc0: free memory allocated by performance metrics
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2015-12-16
Samuel Pitoiset
nvc0: free memory allocated by the prog which reads...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2015-12-16
Samuel Pitoiset
nvc0: fix metric-achieved_occupancy calculation on...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2015-12-15
Samuel Pitoiset
nvc0: remove old comment related to metric calculations
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2015-12-14
Samuel Pitoiset
nvc0: check return value of nvc0_program_validate()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2015-12-14
Samuel Pitoiset
nv50: check return value of nouveau_object_new()
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
2015-12-14
Samuel Pitoiset
nv50,nvc0: make use of unreachable() when invalid texture...
Signed-off-by:
Samuel Pitoiset
<samuel.pitoiset@gmail.com>
commit
|
commitdiff
|
tree
next