Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
d562f97bef99e051842ae0cec8f5ac46a10a73c4
/
src
/
gallium
/
auxiliary
/
tgsi
/
tgsi_exec.h
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
· 14 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
· 17 years ago
92fcbf6
Code reorganization: s/aux/auxiliary/.
by José Fonseca
· 17 years ago
[Renamed from src/gallium/aux/tgsi/exec/tgsi_exec.h]
b642730
Code reorganization: move files into their places.
by José Fonseca
· 17 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
6b30f38
Initial support for immediate values in TGSI programs.
by Brian
· 17 years ago
aaac436
added some comments
by Brian
· 17 years ago
70eb799
Finish unifying the surface and texture tile caches.
by Brian
· 17 years ago
aec1f8e
More work on flow control for CAL/RET.
by Brian
· 17 years ago
355f8f7
Implement/use fragment kill results
by Brian
· 17 years ago
53a6a55
Implement CONT statement.
by Brian
· 17 years ago
4ad80ad
Implement CAL/RET and a call stack for subroutines.
by Brian
· 17 years ago
4726489
Fold expand_program() into tgsi_exec_prepare()
by Brian
· 17 years ago
e2009d0
no more need for tgsi_exec_machine_run2(), remove dead code
by Brian
· 17 years ago
0d13ade
Move tgsi machine state init/allocations so they're done less frequently.
by Brian
· 17 years ago
57d3770
checkpoint: unpack all instructions before interpretation. Actual looping works.
by Brian
· 17 years ago
78f3cd1
Initial conditional execution support for loops and BRK instruction.
by Brian
· 17 years ago
91550f0
remove unused tgsi_exec_cond_* types
by Brian
· 17 years ago
fc38c82
Initial implementation of IF/ELSE/ENDIF using conditional masking.
by Brian
· 17 years ago
4fd7bc0
Hook-up SSE2 to VS.
by michal
· 17 years ago
f93a360
Rename tgsi "core" directory
by Keith Whitwell
· 17 years ago
[Renamed from src/mesa/pipe/tgsi/core/tgsi_exec.h]
058b978
Add UsageMask to DECLARATION in TGSI.
by michal
· 17 years ago
70af238
Continue reducing dependencies on core mesa include files.
by Keith Whitwell
· 17 years ago
a13de24
Implement texture cache with multiple, direct-mapped entries.
by Brian
· 17 years ago
f9e331a
Implement remaining mipmap modes for 2D textures.
by Brian
· 17 years ago
b448028
tgsi_sampler->get_samples() now operates on a quad (returns 4 colors).
by Brian
· 17 years ago
09a1b91
initial lod/mipmap texture supported
by Brian
· 17 years ago
267cf16
very simple texture cache implementation
by Brian
· 17 years ago
7e78b9e
rewrite texture sampling code (smaller, simpler)
by Brian
· 17 years ago
ddd30d8
clean up tgsi_sampler-related bits
by Brian
· 17 years ago
4a470f6
Naive implementation of IF/ELSE/ENDIF.
by michal
· 17 years ago
adf5560
checkpoint new tgsi_sampler_state struct
by Brian
· 17 years ago
ffe5873
Softpipe: import TGSI tree. Not hooked-up yet.
by michal
· 17 years ago