Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
eb9ad9faa3975fc4f044b81d3b4b793866ef5563
/
src
/
gallium
/
auxiliary
/
tgsi
/
tgsi_exec.h
eb9ad9f
softpipe: add image support to softpipe (v3)
by Dave Airlie
· 8 years ago
22d1296
tgsi: add support for image operations to tgsi_exec. (v2.1)
by Dave Airlie
· 8 years ago
827393b
tgsi: introduce NonHelperMask
by Dave Airlie
· 8 years ago
1ff4cc0
tgsi_exec: add support for up to 3 address registers (v2)
by Dave Airlie
· 8 years ago
53afbc9
tgsi: drop unused set_exec/kill_mask interfaces.
by Dave Airlie
· 8 years ago
9fbfa1a
gallium: add PIPE_SHADER_CAP_MAX_SHADER_IMAGES
by Ilia Mirkin
· 9 years ago
5e09ac7
gallium: add PIPE_SHADER_CAP_SUPPORTED_IRS
by Samuel Pitoiset
· 8 years ago
266d001
gallium: add PIPE_SHADER_CAP_MAX_SHADER_BUFFERS
by Ilia Mirkin
· 9 years ago
814f314
gallium: add PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HINT
by Marek Olšák
· 9 years ago
ba72e6c
tgsi, softpipe: Constify tgsi_sampler in query_lod vfunc
by Krzesimir Nowak
· 9 years ago
2c52c79
tgsi,softpipe: capitalize the tgsi_sampler_control enum values
by Brian Paul
· 9 years ago
263d4a7
tgsi: Add code for handling lodq opcode
by Krzesimir Nowak
· 9 years ago
a2a1a58
gallium: replace INLINE with inline
by Ilia Mirkin
· 9 years ago
77a78c6
softpipe,llvmpipe: fix PIPE_SHADER_CAP_MAX_INPUTS value
by Marek Olšák
· 9 years ago
b6ebe7e
tgsi/ureg: don't emit in/out arrays if drivers don't support ranged declarations
by Marek Olšák
· 9 years ago
a6861ec
tgsi: handle TG4 opcode in tgsi exec
by Dave Airlie
· 9 years ago
216543e
gallium: add FMA and DFMA opcodes (v3)
by Marek Olšák
· 9 years ago
924ee3f
gallium: add shader cap for dldexp/dfracexp support
by Ilia Mirkin
· 10 years ago
899d779
gallium: add a cap to enable double rounding opcodes
by Ilia Mirkin
· 10 years ago
0e82817
softpipe/tgsi: expose doubles for softpipe.
by Dave Airlie
· 10 years ago
5f5b83c
gallium: add PIPE_SHADER_CAP_MAX_OUTPUTS and use it in st/mesa
by Marek Olšák
· 10 years ago
c10332b
gallium: remove PIPE_SHADER_CAP_MAX_ADDRS
by Marek Olšák
· 10 years ago
04f2c88
gallium: rename shader cap MAX_CONSTS to MAX_CONST_BUFFER_SIZE
by Marek Olšák
· 10 years ago
fea996c
gallium: Add PIPE_SHADER_CAP_DOUBLES
by Tom Stellard
· 10 years ago
7ea04f0
tgsi_exec: use defines for max inputs/outputs
by Dave Airlie
· 10 years ago
a4670de
tgsi/gs: bound max output vertices in shader
by Dave Airlie
· 10 years ago
9b1ae44
tgsi: add missing switch cases in tgsi_exec_get_shader_param()
by Brian Paul
· 10 years ago
8771285
s/Tungsten Graphics/VMware/
by José Fonseca
· 11 years ago
d3e07be
tgsi: remove TGSI_FILE_(IMMEDIATE|TEMP)_ARRAY
by Christian König
· 11 years ago
6ace2e4
tgsi: add texel offsets and derivatives to sampler interface
by Roland Scheidegger
· 11 years ago
6b35c2b
softpipe/draw/tgsi: simplify driver/tgsi sampler interface
by Roland Scheidegger
· 11 years ago
75d9967
softpipe: clean up lod computation
by Roland Scheidegger
· 11 years ago
ad30e45
tgsi: add support for new SQRT opcode
by Brian Paul
· 11 years ago
64f9916
tgsi: Increase maximum number of temps to 4096.
by José Fonseca
· 12 years ago
309fda2
softpipe: add ARB_texture_cube_map_array support (v1.1)
by Dave Airlie
· 12 years ago
a5f44cc
gallium/tgsi: Split sampler views from shader resources.
by Francisco Jerez
· 12 years ago
82b71db
gallium: Move duplicated helper macros to tgsi_exec.h
by Tom Stellard
· 13 years ago
6b63e25
gallium: Prefix #defines in tgsi_exec.h with TGSI_
by Tom Stellard
· 13 years ago
9ee1bcf
gallium: Unify defines of CHAN_[XYZW] in tgsi_exec.h
by Tom Stellard
· 13 years ago
34a78b7
tgsi/softpipe: add VertexID support.
by Dave Airlie
· 13 years ago
67e3cbf
gallium: introduce GLSL based interpolation rules. (v2)
by Dave Airlie
· 13 years ago
f5bfe54
gallium: add and use PIPE_SHADER_CAP_MAX_TEXTURE_SAMPLERS
by Marek Olšák
· 13 years ago
2083a27
tgsi: add support for texture offsets to the TGSI IR. (v2)
by Dave Airlie
· 13 years ago
d562f97
tgsi: add TXF support.
by Dave Airlie
· 13 years ago
7f1b9dd
tgsi: add TXQ support. (v2)
by Dave Airlie
· 13 years ago
17b695e
gallium: add PIPE_SHADER_CAP_INTEGERS
by Bryan Cain
· 13 years ago
ff2a0fa
tgsi: defer allocation of huge inputs/outputs until we have a gs
by Zack Rusin
· 13 years ago
bdbe77f
gallium: implement modern sampling scheme
by Zack Rusin
· 14 years ago
859f45a
tgsi: add support for system values to TGSI interpreter
by Brian Paul
· 14 years ago
9aa089e
gallium: add PIPE_SHADER_CAP_SUBROUTINES
by Marek Olšák
· 14 years ago
53b7ec9
tgsi: fill out CAPs for indirect addressing
by Marek Olšák
· 14 years ago
f93d6f9
tgsi/exec: Get rid of obsolete condition codes.
by Michal Krol
· 14 years ago
a508d2d
gallium: introduce get_shader_param (ALL DRIVERS CHANGED) (v3)
by Luca Barbieri
· 14 years ago
ba2cc3b
gallium: implement bounds checking for constant buffers
by Brian Paul
· 14 years ago
101f792
gallium: add a temporary array register file
by Zack Rusin
· 14 years ago
2b221e1
gallium: add a new register file - immediate array
by Zack Rusin
· 14 years ago
7b5931b
softpipe: Adverstise (tgsi_exec's) shader limits.
by José Fonseca
· 14 years ago
fbb1ad3
gallium/tgsi: remove unused tgsi_exec_labels code
by Brian Paul
· 14 years ago
d288698
gallium: Remove loop register file.
by José Fonseca
· 14 years ago
7c5f255
gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS.
by Michal Krol
· 15 years ago
835bab0
gallium: Implement 2D constant buffers for fragment shader in softpipe.
by Michal Krol
· 15 years ago
4440428
gallium: Fix texture sampling with explicit LOD in softpipe.
by Michal Krol
· 15 years ago
4bfe1c9
gallium: Pass per-element (not per-quad) LOD bias values down to texture sampler.
by Michal Krol
· 15 years ago
062aab9
gallium: Add SWITCH, CASE, DEFAULT and ENDSWITCH opcodes to TGSI.
by Michal Krol
· 15 years ago
89d8577
gallium: add geometry shader support to gallium
by Zack Rusin
· 15 years ago
0c54d76
tgsi: Implement predicated instructions in exec.
by Michal Krol
· 15 years ago
cc35a45
tgsi: Fix POSITION and FACE fragment shader inputs.
by Michal Krol
· 15 years ago
b7590cd
tgsi: Bring BGNFOR/ENDFOR implementation up to spec.
by Michal Krol
· 15 years ago
7ccf60a
tgsi: Up tgsi_exec's control flow nesting to 32.
by Michal Krol
· 15 years ago
aa2b2e5
tgsi: Update for gallium interface changes.
by Michal Krol
· 15 years ago
d78a196
tgsi: use new tgsi_call_record to handle execution mask stacks
by Brian Paul
· 15 years ago
848ab8b
aux/tgsi: pull back ureg work from 0.1 branch
by Keith Whitwell
· 15 years ago
013bd4d
tgsi: handle SOA dependencies for MOV/SWZ
by Brian Paul
· 15 years ago
4e3002b
tgsi: no need to separately malloc input and output arrays
by Keith Whitwell
· 15 years ago
c202fe1
gallium: reduce recursive include of tgsi_exec.h
by Keith Whitwell
· 15 years ago
7fb7027
tgsi: make function call code in tgsi_sse.c less opaque
by Keith Whitwell
· 15 years ago
6175653
gallium: proper constructor and destructor for tgsi_exec_machine
by Keith Whitwell
· 15 years ago
45e744d
tgsi: increase MAX_LABELS to 4096
by Brian Paul
· 15 years ago
0f82aa5
tgsi: minor comments
by Brian Paul
· 15 years ago
0b9e96f
softpipe: remove old/unneeded dependencies between TGSI exec and softpipe
by Brian
· 16 years ago
26c8593
tgsi: More comments on source register indirect and 2D indexing.
by Michal Krol
· 16 years ago
03c0ce4
gallium: added tgsi_set_exec_mask()
by Brian Paul
· 16 years ago
e2da7ed
tgsi: Add condition code (CC) register.
by Michal Krol
· 16 years ago
c208a2c
Merge tgsi/exec and tgsi/util directories.
by José Fonseca
· 16 years ago
[Renamed from src/gallium/auxiliary/tgsi/exec/tgsi_exec.h]
f7be39e
gallium: bump TGSI_EXEC_NUM_TEMPS to 128
by Brian Paul
· 16 years ago
f042d66
gallium: increase TGSI interpreter's number of temp registers to 64
by Brian Paul
· 16 years ago
3c12874
gallium: increase TGSI_EXEC_MAX_COND_NESTING, etc
by Brian Paul
· 16 years ago
019ad5e
gallium: replace 128 with MAX_LABELS
by Brian Paul
· 16 years ago
17058e0
tgsi: Implement fast rsqrtf. Not tested, inactive.
by Keith Whitwell
· 16 years ago
938ec19
tsgi: make Consts const
by Keith Whitwell
· 16 years ago
30d0bac
Merge commit 'origin/gallium-0.1' into gallium-0.1
by Keith Whitwell
· 16 years ago
92fcbf6
Code reorganization: s/aux/auxiliary/.
by José Fonseca
· 16 years ago
[Renamed from src/gallium/aux/tgsi/exec/tgsi_exec.h]
b642730
Code reorganization: move files into their places.
by José Fonseca
· 16 years ago
[Renamed from src/mesa/pipe/tgsi/exec/tgsi_exec.h]
eba2e04
added tgsi_exec_machine_free_data()
by Brian
· 17 years ago
e785f19
Don't always declare frag shader INPUT[0] as fragment position.
by Brian
· 17 years ago
81c9058
Add QuadX,Y fields to tgsi_exec_machine to pass quad's position to tgsi interpreter.
by Brian
· 17 years ago
c3af68d
gallium: remove set_sampler_units interface
by Keith Whitwell
· 17 years ago
753db0d
Hide texture layout details from the state tracker.
by Michel Dänzer
· 17 years ago
79d8e78
New comments, replace //-style with /* */
by Brian
· 17 years ago
8fed246
Re-implement GLSL texture sampler variables.
by Brian
· 17 years ago
Next »