Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
819d57fce94b20fa0d34da6f037f0a53c4a5bdc2
/
src
/
glsl
/
ir.cpp
« Previous
894ea97
Put function bodies under function signatures, instead of flat in the parent.
by Eric Anholt
· 15 years ago
70b7492
Make constant folding descend into if statements.
by Eric Anholt
· 15 years ago
326c676
Handle constant expressions using derefs of const values.
by Eric Anholt
· 15 years ago
b2deb19
Set correct type for ir_dereference of a matrix or a vector
by Ian Romanick
· 15 years ago
9d97537
Track whether whole-arrays are assignable
by Ian Romanick
· 15 years ago
2d94663
Whole structures are assignable
by Ian Romanick
· 15 years ago
c2cb84e
Add bool/int conversion as IR operations.
by Eric Anholt
· 15 years ago
dc58b3f
Add conversion of bool to float as an IR operation to match int to float.
by Eric Anholt
· 15 years ago
c7da28b
Allow array dereferences to be considered as lvalues.
by Eric Anholt
· 15 years ago
160d092
Simplify ir_constant_expression.cpp by factoring operand computation out.
by Eric Anholt
· 15 years ago
b8a21cc
Track max accessed array element, reject additional out-of-bounds accesses
by Ian Romanick
· 15 years ago
63af4b0
Fix type handling in ir_dereference array dereference constructor
by Ian Romanick
· 15 years ago
72fc47f
Set variables with the sampler base type to read only.
by Eric Anholt
· 15 years ago
3c36b2d
Add constructors for immediate hir constants.
by Eric Anholt
· 15 years ago
d811d47
Add glsl_type::components to query total number of components in a type
by Ian Romanick
· 15 years ago
0471e8b
Make glsl_*_type glsl_type class static data
by Ian Romanick
· 15 years ago
affc141
Move swizzles out of ir_dereference and into their own class.
by Kenneth Graunke
· 15 years ago
fb9fb5f
Add new abstract ir_rvalue class; rework accordingly.
by Kenneth Graunke
· 15 years ago
44e1dfa
Replace "mode" type tag with virtual as_foo() downcasting functions.
by Kenneth Graunke
· 15 years ago
9546997
Add dereference constructor for array element dereferences
by Ian Romanick
· 15 years ago
1b4f041
Fix matrix dimensioning
by Ian Romanick
· 15 years ago
2f4240f
Add method to set the swizzle of an ir_dereference
by Ian Romanick
· 15 years ago
882dad7
ir_function constructor now takes the function name as a parameter
by Ian Romanick
· 15 years ago
e39cc69
Set, and require, a return type for function signatures
by Ian Romanick
· 15 years ago
ed45ec6
Add ir_call call to represent function calls.
by Ian Romanick
· 15 years ago
d27ec24
Fix broken constructor of ir_instruction base class
by Ian Romanick
· 15 years ago
654c057
ir_variable: Initialize all attribute bits to reasonable defaults
by Ian Romanick
· 15 years ago
0044e7e
Conver IR structures to use exec_list instead of simple_node
by Ian Romanick
· 15 years ago
d5f4f09
Rename .cc files to .cpp
by Ian Romanick
· 15 years ago
[Renamed from ir.cc]
a87ac25
Initial commit. lol
by Ian Romanick
· 15 years ago