repo.or.cz
/
mesa
/
nouveau-pmpeg.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
glsl2: Add flags to enable variable index lowering
2010-09-23
Ian Romanic
k
glsl2: Add flags to
e
nabl
e
v
a
riable inde
x
lower
i
ng
commit
|
commitdiff
|
tree
2010-09-23
Ian Romanick
gl
s
l2: Refa
c
tor testing for whethe
r
a
de
r
ef is of
a
.
.
.
commit
|
commitdiff
|
tree
2010-09-23
Luc
a
B
a
rbi
e
ri
glsl: add pass to lower var
i
ab
l
e
array
i
ndexing to
.
.
.
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2010-09-23
Kenneth Graunke
glsl: Don't print bla
n
k (function
.
.
.
)
headers for
.
.
.
commit
|
commitdiff
|
tree
2010-09-23
Kenneth
G
raunke
g
lsl:
C
hange f
r
om has_builtin_signature to has_user_s
i
gnature
.
commit
|
commitdiff
|
tree
2010-09-23
B
r
i
an Paul
glsl2
:
fix signed/
u
ns
i
gned c
o
mp
a
r
i
so
n
warning
commit
|
commitdiff
|
tree
2010-09-23
Vi
n
son Lee
glsl: F
i
x '
f
ormat
n
ot a
string l
i
tera
l
a
n
d n
o
for
m
at
.
.
.
commit
|
commitdiff
|
tree
2010-09-14
Ian Romanick
glsl2: Port equal()
and notEqu
a
l(
)
to
i
r_
u
n
o
p_all_equal
.
.
.
commit
|
commitdiff
|
tree
2010-09-14
Luca Barbi
e
ri
glsl: intro
d
u
c
e ir_b
i
nop_a
l
l_equal and
ir_binop_
a
ny_equal
.
.
.
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2010-09-13
L
u
ca Ba
r
b
i
eri
loop_unroll: unroll loops with (low
e
red)
b
r
eaks
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2010-09-13
Ian Roman
i
ck
glsl2: Add pa
s
s to remov
e
red
u
nd
a
n
t
j
u
mp
s
commit
|
commitdiff
|
tree
2010-09-13
Ian Romani
c
k
gl
s
l
:
E
xplain file naming
convention
commit
|
commitdiff
|
tree
2010-09-13
Luca B
a
rbieri
loop_controls: fi
x
analysis of already
a
n
al
y
zed
l
oop
s
commit
|
commitdiff
|
tree
2010-09-13
Ia
n
R
o
manick
i965: Request that returns be lowered in shade
r
main
commit
|
commitdiff
|
tree
2010-09-13
Luca Barbieri
gls
l
: call ir_lowe
r
_jumps a
c
cording to
co
m
pile
r
option
s
commit
|
commitdiff
|
tree
2010-09-13
Luca Barbieri
gls
l
: add continue/brea
k
/return unificat
i
on/elimination
.
.
.
commit
|
commitdiff
|
tree
2010-09-13
Luca
Ba
r
b
ieri
glsl: ad
d
i
r_con
t
r
o
l
_
flow
_
visitor
commit
|
commitdiff
|
tree
2010-09-10
Ian Rom
a
nick
mesa:
Remov
e
unused Emit
f
l
ags from gl_shade
r
_compiler_opti
o
n
s
commit
|
commitdiff
|
tree
2010-09-10
Ian Romani
c
k
intel:
R
emove noise
opcode su
p
po
r
t from i9
1
5 and i965
.
.
.
commit
|
commitdiff
|
tree
2010-09-09
Ian Romanick
g
lsl2: Implement
noise[1234] buil
t
-
in functions
u
sing
.
.
.
commit
|
commitdiff
|
tree
2010-09-09
Ian
R
omanick
glsl2: Ad
d
EmitNoNoi
s
e fl
a
g, use
i
t
t
o remove
noise
.
.
.
commit
|
commitdiff
|
tree
2010-09-09
Ian
R
omanick
glsl2:
A
dd lowerin
g
pass to remove noise
opcodes
commit
|
commitdiff
|
tree
2010-09-09
Ian
Romanick
g
lsl2: Add
i
r_unop_
n
oise
commit
|
commitdiff
|
tree
2010-09-09
Luca Barb
i
e
ri
gls
l
: add
s
e
veral EmitNo* opti
o
ns, and Max
U
nrollIte
r
ations
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2010-09-09
Luca Barbi
e
ri
gl
s
l:
make compiler optio
n
s
per
-
t
a
rget
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2010-09-09
Luca Barbieri
mesa: add PIPE_SHA
D
ER_* like cons
t
a
n
ts and co
n
version
s
.
.
.
commit
|
commitdiff
|
tree
2010-09-09
Ian Romanick
g
l
sl2: Clear out profile pointer
s
in _m
e
sa_
g
l
sl_release_fun
c
.
.
.
commit
|
commitdiff
|
tree
2010-09-08
Ian Roma
n
ick
mesa: Refactor param
e
t
er processi
n
g in
s
et_com
b
iner_
.
.
.
commit
|
commitdiff
|
tree
2010-09-08
Ian Roman
i
ck
mesa: F
i
x handlin
g
of texenv operands for EXT vs ARB
.
.
.
commit
|
commitdiff
|
tree
2010-09-08
Ian Romanick
g
l
s
l2: Make
s
u
re _mesa_gls
l
_p
a
rse_state
co
n
s
t
r
uct
o
r
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Ian Romanick
gls
l
2:
F
o
rbid array-types
in ?: operator
i
n
G
L
S
L
1
.
10
commit
|
commitdiff
|
tree
2010-09-07
I
an Ro
m
anick
glsl2:
E
a
rl
y
return with
v
isi
t
_continue in
l
oop_a
n
alysis
.
.
.
commit
|
commitdiff
|
tree
2010-09-07
Török E
d
vin
glsl2: check
f
o
r _NumLinkedShaders be
i
ng 0
commit
|
commitdiff
|
tree
2010-09-03
Ia
n
R
omanick
glsl2: Use as_c
o
n
s
tant some p
l
aces instead of co
n
stant_expre
.
.
.
commit
|
commitdiff
|
tree
2010-09-03
Ian
Romanick
glsl2: Allow copy /
c
onstant pro
p
agation into
array
.
.
.
commit
|
commitdiff
|
tree
2010-09-03
Ian Romanick
gl
s
l2: Add mo
d
ule to
per
f
orm simple loop unrolling
commit
|
commitdiff
|
tree
2010-09-03
I
a
n Romanick
glsl2: Track the number of ir_loop_jump instructions
.
.
.
commit
|
commitdiff
|
tree
2010-09-03
Ian
Roma
n
ick
ir_expres
s
i
on: Add
s
tatic opera
t
or_string method
commit
|
commitdiff
|
tree
2010-09-03
Ian Romani
c
k
e
x
ec_n
o
de: A
d
d i
n
s
ert_before that insert
s
an
entire
.
.
.
commit
|
commitdiff
|
tree
2010-09-03
I
a
n
Romanick
gl
s
l2: Eliminate
ze
r
o-iteration loops
commit
|
commitdiff
|
tree
2010-09-03
Ian
R
oman
i
ck
glsl2: Perf
o
rm initial bits of loop analy
s
is during
.
.
.
commit
|
commitdiff
|
tree
2010-09-03
Ian Romani
c
k
g
l
s
l
2: Add module to suss out loop control variabl
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-09-03
I
an
R
omanick
g
l
sl2
:
A
d
d module to anal
y
ze
va
r
iab
l
es us
e
d in loops
commit
|
commitdiff
|
tree
2010-09-03
Ian Romanick
i
r_to_mesa: Handle loops w
i
th loo
p
controls
s
et
commit
|
commitdiff
|
tree
2010-09-03
Ian Romanick
i
r_val
i
date: Validate
l
oop control fie
l
ds in
i
r_l
o
o
p
commit
|
commitdiff
|
tree
2010-09-03
Ia
n
R
oma
n
ick
glsl2:
A
dd cmp field
to ir_lo
o
p
commit
|
commitdiff
|
tree
2010-09-03
Ian Romanick
glsl2: Set a fl
a
g when visitin
g
th
e
assignee of an
.
.
.
commit
|
commitdiff
|
tree
2010-09-03
Ian
R
o
m
anick
exec_list: Add p
o
p_h
e
ad
commit
|
commitdiff
|
tree
2010-09-03
Ian
Romanick
ir_print_v
i
sitor: Print
e
mpty else
block
s
more c
o
mpa
c
tly
commit
|
commitdiff
|
tree
2010-09-02
Ian
Romanick
g
l
sl2: U
p
date TODO file
commit
|
commitdiff
|
tree
2010-09-01
Ian Rom
a
n
ick
g
lsl2: Perf
o
rm al
g
eb
r
aic simplificat
i
o
n
s on logica
l
.
.
.
commit
|
commitdiff
|
tree
2010-09-01
I
a
n Romanick
g
l
sl2:
A
l
low ir_cons
t
ant::zero to create
b
oolean constants
commit
|
commitdiff
|
tree
2010-09-01
I
a
n Romanick
g
ls
l
2
:
Disallow function declara
t
ions within function
.
.
.
commit
|
commitdiff
|
tree
2010-08-31
Ian Romani
c
k
glsl2: Write v
e
ct
o
r co
n
structor
constants
i
n
a
s
ingle
.
.
.
commit
|
commitdiff
|
tree
2010-08-30
Ian
R
omanick
li
n
ker: Handle
v
a
r
ying arrays, matri
c
es
,
and arrays
.
.
.
commit
|
commitdiff
|
tree
2010-08-30
I
an
R
oma
n
ick
gl
s
l2: C
o
mmi
t
generated fi
l
es changed by previous commit
commit
|
commitdiff
|
tree
2010-08-30
Ian Rom
a
n
i
ck
gl
s
l2: Parse
#pragma lines
commit
|
commitdiff
|
tree
2010-08-30
I
a
n
R
omanick
linker: T
r
eat
s
i
zed
a
nd unsiz
e
d array types a
s
the
.
.
.
commit
|
commitdiff
|
tree
2010-08-28
Ian
R
om
a
nick
glsl
2
: D
e
compose ma
t
rix comp
a
rison into vector op
e
rations
commit
|
commitdiff
|
tree
2010-08-26
Ian
R
oma
n
ick
gls
l
2: Remo
v
e a
couple FINISH
M
E c
o
m
m
ents that have
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Kenn
e
th Gr
a
u
n
ke
glsl: Move built-
i
ns t
o
l
ive be
y
ond
t
h
e global scope
.
commit
|
commitdiff
|
tree
2010-08-26
Kenn
e
th Graunke
g
lsl
:
Move is_built_in flag from ir_f
u
nction_s
i
gnature
.
.
.
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2010-08-26
Kenne
t
h Graunke
gls
l
:
R
e
f
actor variabl
e
declaration
h
a
n
d
ling
.
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2010-08-26
Kennet
h
G
r
aunke
glsl: Don'
t
add ov
e
rl
o
ads
t
o
e
x
isting structure constr
u
ctors
.
commit
|
commitdiff
|
tree
2010-08-26
K
enne
t
h Graun
k
e
gl
s
l
:
R
emove na
m
e
_
declared
_
this_sco
p
e
c
h
eck when
addin
g
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
K
enneth Graunke
g
lsl:
U
se a single shared namespace in the symbol
table
.
commit
|
commitdiff
|
tree
2010-08-25
Aras Pr
a
ncke
v
icius
g
l
sl:
fix cra
s
h with vari
a
ble indexing i
n
t
o
arr
a
y i
n
.
.
.
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2010-08-24
Ian Ro
m
anic
k
prog_e
x
e
cute:
I
mpl
e
ment
OPCO
D
E_TXL
commit
|
commitdiff
|
tree
2010-08-17
Ian Romanick
glsl2: Fix
transpose of rows and c
o
ls
commit
|
commitdiff
|
tree
2010-08-17
Ian Rom
a
n
i
ck
li
n
ker:
D
emote
u
s
er-
d
efined
v
aryings in the VS-on
l
y
.
.
.
commit
|
commitdiff
|
tree
2010-08-17
Benjami
n
Segovia
prog_optimize: O
n
l
y me
r
ge writes to
tempor
a
ry registers
commit
|
commitdiff
|
tree
2010-08-17
I
an
Romanick
ir_constant: D
o
n't
assert on
out-of
-
b
ound
s
a
r
ray accesses
commit
|
commitdiff
|
tree
2010-08-17
I
an Roman
i
c
k
Merge branc
h
'glsl2'
commit
|
commitdiff
|
tree
2010-08-16
I
an Romanick
linker: Inc
l
ude co
m
piler
.
h to avoid spuriou
s
warni
n
g
s
.
.
.
commit
|
commitdiff
|
tree
2010-08-16
I
an Roma
n
ick
glsl2:
S
i
len
c
e
unuse
d
variable wa
r
ning
commit
|
commitdiff
|
tree
2010-08-16
Ian Romanick
ir
_
to
_
m
e
sa: Sile
n
ce unused variable
warni
n
gs
commit
|
commitdiff
|
tree
2010-08-16
Ian Ro
m
an
i
ck
ir
_
to
_
mesa: Clean
u
p assertio
n
s in ir_to_me
s
a_visitor
.
.
.
commit
|
commitdiff
|
tree
2010-08-16
I
an
Roma
n
ick
ir_
t
o_mesa: Su
p
por
t
texture rectan
g
le targe
t
s
commit
|
commitdiff
|
tree
2010-08-14
Ian Romanick
Merge br
a
nch 'master
'
i
n
to gls
l
2
commit
|
commitdiff
|
tree
2010-08-14
Ian Roman
i
ck
mesa: Wo
r
k-arou
n
ds for
platfo
r
m
s that lack C99
m
ath
.
.
.
commit
|
commitdiff
|
tree
2010-08-14
Kenneth Graunke
glsl2/Makefile: Add a 'make builtins' target
.
commit
|
commitdiff
|
tree
2010-08-14
Ken
n
eth Graunk
e
glsl2: Rework
b
uiltin f
u
nc
t
i
on generati
o
n
.
commit
|
commitdiff
|
tree
2010-08-14
Kenne
t
h Graunke
ir_reade
r
:
Don't
mark fun
c
t
i
ons as defined if the
i
r
.
.
.
commit
|
commitdiff
|
tree
2010-08-14
Ian R
o
manic
k
glsl2: Co
m
mit generated fi
l
e
c
hang
e
by comm
i
t ab1
8
be
7
4
commit
|
commitdiff
|
tree
2010-08-13
Ian Romanick
glsl2: Remove unnecessary use of
'
st
r
u
ct' before type
.
.
.
commit
|
commitdiff
|
tree
2010-08-13
Ian Romani
c
k
Add missin
g
intmax_t an
d
uintmax_
t
commit
|
commitdiff
|
tree
2010-08-13
I
a
n Romanick
g
l
sl2: Use stdint
.
h
i
nste
a
d of inttypes
.
h
commit
|
commitdiff
|
tree
2010-08-13
Ian Romanick
glsl
2
: Com
m
it generated fi
l
e
cha
n
ged by previo
u
s
c
ommit
commit
|
commitdiff
|
tree
2010-08-13
I
an Romanick
glsl2
:
U
se --nounistd to
f
i
x
M
SVC build
commit
|
commitdiff
|
tree
2010-08-13
I
a
n Romanick
linker: Assign attrib loc
a
tion
0
i
f
g
l_
V
er
t
ex is not
.
.
.
commit
|
commitdiff
|
tree
2010-08-13
Ian
R
omanick
g
lsl2:
Commit generated files cha
n
g
e
d by previous two
.
.
.
commit
|
commitdiff
|
tree
2010-08-13
Ian
Romanick
glsl2:
A
void t
o
ken name
c
ollisions
w
ith
names us
e
d
.
.
.
commit
|
commitdiff
|
tree
2010-08-13
Ian R
o
m
a
nick
glsl2: Elimina
t
e t
o
kens
for squa
r
e ma
t
rix shor
t
names
commit
|
commitdiff
|
tree
2010-08-13
Ia
n
Romanick
glsl2: Use MIN2 f
r
om mac
r
os
.
h instead
of open coding it
commit
|
commitdiff
|
tree
2010-08-12
Ian Romanick
glsl2:
Use Element
s
from main/compiler
.
h instead o
f
.
.
.
commit
|
commitdiff
|
tree
2010-08-12
Ian Romanick
gls
l
2
:
C
o
mmit generated f
i
l
e
changed by previ
o
us
c
ommit
commit
|
commitdiff
|
tree
2010-08-12
Ia
n
R
o
manick
glsl
2
:
Add missi
n
g include of string
.
h
commit
|
commitdiff
|
tree
2010-08-12
Ia
n
Ro
m
anick
g
l
s
l2: Change command
line options passed to
f
lex
commit
|
commitdiff
|
tree
2010-08-12
Ian Romanick
glsl2: Commit
ge
n
erated files cha
n
ged by previous
c
o
mmit
commit
|
commitdiff
|
tree
2010-08-12
Ian Rom
a
nick
glsl2: Use bison command line opti
o
n to
s
et prefix
commit
|
commitdiff
|
tree
next