index
:
mesa/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
17.3
18.0
18.1
18.2
18.3
19.0
19.1
19.2
19.3
20.0
20.1
20.2
20.3
21.0
21.1
21.2
21.3
22.0
22.1
22.2
22.3
23.0
23.1
23.2
23.3
24.0
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
uav-counter-meta
vk-no-nir-android
zink-stablefix
The Mesa 3D Graphics Library (mirrored from https://gitlab.freedesktop.org/mesa/mesa)
brianp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
mesa
/
shader
/
slang
/
slang_ir.h
Age
Commit message (
Expand
)
Author
Files
Lines
2007-03-24
Properly free the slang_ir_node->Store data (use ref counting).
Brian
1
-0
/
+1
2007-03-24
move some code into new slang_ir.c file
Brian
1
-0
/
+26
2007-03-23
Fix issues related to the 'continue' statement.
Brian
1
-1
/
+10
2007-03-22
Overhaul emit_compare() function.
Brian
1
-7
/
+12
2007-03-21
Support for user-defined structures.
Brian
1
-0
/
+1
2007-03-08
Added IR_SLE and IR_SLT for <= and < operations.
Brian
1
-0
/
+2
2007-03-08
IR_CJUMP0/1 no longer used/needed
Brian
1
-2
/
+0
2007-02-23
Replace slang_ir_node::Target w/ Field. Remove Comment field. Clean-up.
Brian
1
-4
/
+5
2007-02-23
Re-implement branching with slang_labels.
Brian
1
-1
/
+3
2007-02-07
Use IR_LOOP to represent do-while and for-loops.
Brian
1
-1
/
+6
2007-02-06
replace IR_BEGIN_LOOP/IR_END_LOOP with IR_LOOP
Brian
1
-2
/
+1
2007-02-06
redo IR_IF node, removing IR_ELSE, IR_ENDIF
Brian
1
-3
/
+1
2007-02-05
Initial implementation of high-level flow-control instructions.
Brian
1
-0
/
+2
2007-02-05
Initial support of loop and subroutine instructions.
Brian
1
-3
/
+20
2007-01-31
Overhaul handling of writemasks/swizzling. This fixes two problem cases:
Brian
1
-3
/
+3
2007-01-31
New asm instruction and IR_CLAMP node type to allow clamping to [0,1] with in...
Brian
1
-0
/
+1
2007-01-28
noise functions
Brian
1
-0
/
+4
2007-01-28
implement mix() with LRP instruction
Brian
1
-1
/
+3
2007-01-27
Clean-up of var/temp allocation function parameters.
Brian
1
-2
/
+4
2007-01-20
Initial implementation of OPCODE_IF/ELSE/ENDIF instructions.
Brian
1
-0
/
+3
2007-01-19
Implement do/while loops. Replace IR_CJUMP with IR_CJUMP0 and IR_CJUMP1 so
Brian
1
-1
/
+2
2007-01-19
Implement fragment discard/kill.
Brian
1
-1
/
+2
2007-01-18
Reimplement code for swizzling so that expressions like (p+q).x for vectors p...
Brian
1
-2
/
+3
2007-01-17
added IR_F_TO_I, update comments
Brian
1
-3
/
+4
2007-01-15
Redo the way array indexes are handled. Resolve storage location at code emi...
Brian
1
-0
/
+1
2007-01-13
Rework code related to temp register allocation, both for user variables
Brian
1
-0
/
+1
2007-01-09
Implement shadow samplers and dFdx(), dFdy() code generation.
Brian
1
-0
/
+2
2007-01-08
Implement projective texture sampling, 3D textures. Disable some debug output.
Brian
1
-0
/
+1
2007-01-05
Checkpoint glsl compiler work: sampler uniforms now implemented, linked prope...
Brian
1
-1
/
+0
2007-01-04
initial code to get texture sampling limping along
Brian
1
-2
/
+5
2006-12-22
fix typos
Brian
1
-2
/
+2
2006-12-21
added IR_NEG for negation
Brian
1
-1
/
+2
2006-12-20
New IR_COND node for evaluating conditional expressions (for if/while/for).
Brian
1
-18
/
+19
2006-12-15
start implementing relational operators
Brian
1
-1
/
+0
2006-12-13
Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly instruc...
Brian
1
-0
/
+115