repo.or.cz
/
vkd3d.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
vkd3d-shader/ir: Rename the "handler_idx" field of struct vkd3d_shader_instruction...
2024-05-15
Francisco Casa
s
vk
d
3d-sh
a
der
/
hlsl
:
Als
o
l
ower
matrix swizzles and
index
.
.
.
commit
|
commitdiff
|
tree
2024-05-15
Franci
s
co Casas
t
e
sts: Test compl
e
x array size expression
.
commit
|
commitdiff
|
tree
2024-05-15
F
r
ancisco Cas
a
s
vkd3
d
-sh
a
de
r
/hlsl: Run m
o
re constant passes o
n
stati
c
.
.
.
commit
|
commitdiff
|
tree
2024-05-15
F
r
ancisco
Casas
vkd3d-shader/hls
l
: Run constan
t
passes in
a separate
.
.
.
commit
|
commitdiff
|
tree
2024-05-15
Fr
a
ncisco Casas
test
s
:
T
e
st default
v
a
lues f
o
r c
o
nstant
b
u
ffer v
a
riables
.
commit
|
commitdiff
|
tree
2024-05-15
Franc
i
sco Casa
s
tests: Test
d
e
fa
u
lt values for un
i
form variables
.
commit
|
commitdiff
|
tree
2024-05-13
Fra
n
cisco
C
asas
vkd3d-
s
hader:
R
eturn
a
valid pointer w
h
en co
u
nt=
0
in
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Francisc
o
C
a
sas
v
kd3d-s
h
a
de
r
/hls
l
: Allocate SM1 nu
m
eric uniforms in
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Francisco Casa
s
vk
d
3
d
-shader/d3dbc: Write used
b
ind count
f
or numeric
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
F
r
a
ncisco
C
a
sas
vkd3
d
-shader/hlsl: O
n
ly alloca
t
e
nu
m
eric b
i
n
d
cou
n
t
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Francisco Ca
s
as
vkd3d-shader
/
hl
s
l: Track bind count
a
ccording
t
o u
s
age
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Francisco Casas
vkd3d-s
h
a
d
er/hl
s
l: Im
p
rove tracking of u
s
ed compon
e
nts
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Francisco Casa
s
vkd3d-shader
/
hl
s
l:
Allocate
unused variabl
e
s
with registe
r
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
F
r
an
c
isco
C
asas
tests: Test SM1 const regis
t
e
r
allocat
i
on with
relative
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Fra
n
c
isco Casas
test
s
: Test
SM1 constant
register allocation
wi
t
h reservat
i
o
n
s
.
commit
|
commitdiff
|
tree
2024-05-13
Francis
c
o
C
a
sas
tests: Test SM1
c
onstant register allocat
i
on
.
commit
|
commitdiff
|
tree
2024-05-08
Franci
s
co Casas
vkd3
d
-shader/hl
s
l
:
Turn
hlsl_state_block_ent
r
y
a
rgum
e
nts
.
.
.
commit
|
commitdiff
|
tree
2024-04-30
Franc
i
sc
o
Casas
vk
d
3d-shader/h
l
sl: Fold x
* 1 identities
.
commit
|
commitdiff
|
tree
2024-04-30
Francis
c
o
C
asas
vkd3d-shader/h
l
s
l
: Fo
l
d x + 0 identi
t
i
e
s
.
commit
|
commitdiff
|
tree
2024-04-30
Fran
c
i
sco Casas
tests: T
e
st x + 0
an
d
x * 1 indentities
.
commit
|
commitdiff
|
tree
2024-04-24
Francisco Casa
s
vkd3d-sh
a
der/d3dbc:
S
u
pport SM1 if conditio
n
als
.
commit
|
commitdiff
|
tree
2024-04-24
Francisco Ca
s
as
vkd3d-sha
d
er/ir: Lower IFC instructions to
I
F instructions
.
commit
|
commitdiff
|
tree
2024-04-24
F
r
ancis
c
o Casas
vkd
3
d-
s
hader/d3dbc: Pass hlsl_block i
n
s
t
ead of function
.
.
.
commit
|
commitdiff
|
tree
2024-04-24
Francisco Ca
s
as
tests: Add
additional
c
o
n
ditiona
l
t
ests for shader
.
.
.
commit
|
commitdiff
|
tree
2024-04-24
Francisco
C
a
sa
s
tests/shader-r
u
nn
e
r: Report w
h
ole-blo
c
k err
o
rs o
n
the
.
.
.
commit
|
commitdiff
|
tree
2024-04-23
Fr
a
ncisco Casas
vkd3d-shader
/
hlsl:
C
l
e
anup p
a
rse_
a
ttribute_list structs
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Francisco
C
asas
vkd3d
-
sh
a
der/hlsl:
A
llow
KW_PIXELSHADE
R
and KW_VERTEXSHADER
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Francisco C
a
sas
vkd3d-shader/hlsl: St
o
r
e
state block on p
a
ss
v
ariabl
e
s
.
commit
|
commitdiff
|
tree
2024-04-10
Fra
n
cisco Casa
s
vkd3d-
s
hader/hlsl: Parse l
i
s
t
of sta
t
e blocks
.
commit
|
commitdiff
|
tree
2024-04-10
Francisco Casas
vkd3d-shader/hlsl: Introduce hlsl_ir_stateblock_constant
.
commit
|
commitdiff
|
tree
2024-04-10
F
r
ancisco C
a
sa
s
vkd3d-shader/hlsl: Parse and s
t
ore
s
tate blocks on
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Francisco Casas
tests: Add
t
ests for "
c
ompile" an
d
C
ompileS
h
ader
(
)
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
F
rancisc
o
Casas
tes
t
s
:
Add
te
s
ts
f
or fxgroup syntax
.
commit
|
commitdiff
|
tree
2024-04-10
F
r
ancisco Casas
t
e
s
ts: Te
s
t
f
un
c
tion call syntax for
s
tate block
s
.
commit
|
commitdiff
|
tree
2024-04-10
Francisco Casas
tests
:
A
dd mo
r
e
s
t
ate bl
o
ck syntax tests
.
commit
|
commitdiff
|
tree
2024-04-10
Fr
a
ncisco Casas
vkd3d-shader/hlsl: Also cal
l
dce be
f
ore lower
i
ng deref
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Fra
n
ci
s
co Cas
a
s
vkd3d
-
shader/hlsl:
P
roperly release
s
t
rin
g
b
uf
f
e
r
on
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Francisc
o
Casas
vkd3d-sh
a
der/h
l
sl: Use LOGIC_AND instead of MUL in
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
F
rancisco Cas
a
s
vkd3
d
-
shader/hlsl:
U
s
e LOGIC_OR in
s
tead of BIT_OR in
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Franc
i
sco Casas
vkd3d-shader/ir:
A
d
d
m
issi
n
g src swizzle in vsir_prog
r
am_low
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Francisco Casas
tests: Add fail
i
ng
test for clip
.
shader_test
in SM1
.
commit
|
commitdiff
|
tree
2024-04-09
F
ranc
i
sco
C
asas
vkd3d-shader/
t
pf: Use the ex
t
ra_bits field
f
or _nz
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
F
r
ancisco Casas
tests: Rep
o
r
t
missing signature eleme
n
t in openGL runner
.
commit
|
commitdiff
|
tree
2024-04-09
F
r
ancisc
o
C
asas
vk
d
3
d
-
s
h
ad
e
r/hlsl: M
e
r
g
e
HLSL_OP3_M
O
VC
i
nto
H
LSL_OP3_
T
E
RNARY
.
commit
|
commitdiff
|
tree
2024-04-09
Francisc
o
Casas
vkd3d-shader
/
hls
l
:
M
ove lower of non-floa
t
expression
s
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Fr
a
ncisco
Casas
vkd3d-shad
e
r
/hl
s
l
:
E
ns
u
r
e tha
t
TERNARY co
n
di
t
ion is
.
.
.
commit
|
commitdiff
|
tree
2024-03-27
Fra
n
cisco Casas
t
ests/te
s
t-d
r
iv
e
r:
Pri
n
t line where
vk
d
3d_unreacha
b
le
.
.
.
commit
|
commitdiff
|
tree
2024-03-27
F
rancis
c
o Casas
te
s
ts/test-driver
:
Displa
y
[SI
G
ABRT] a
n
d [SIGSEGV]
.
.
.
commit
|
commitdiff
|
tree
2024-03-27
F
r
ancisc
o
Casas
vkd3
d
-shad
e
r/spirv:
T
hrow
compiler
error on
unrecognized
.
.
.
commit
|
commitdiff
|
tree
2024-03-27
F
rancisco C
a
s
as
v
kd3d-shader/d3dbc: Implement
HLSL_OP2_LOGIC_AND for
.
.
.
commit
|
commitdiff
|
tree
2024-03-27
Francisco Casas
vkd3d-shader/d3dbc: Implement HLSL_OP2_LOGIC_OR for
.
.
.
commit
|
commitdiff
|
tree
2024-03-27
Fran
c
is
c
o Ca
s
as
vkd3
d
-shader/h
l
s
l
: Cast to b
o
ol before applying LOGI
C
_NO
T
.
commit
|
commitdiff
|
tree
2024-03-27
Francisco
Casas
v
k
d3d-shader/hl
s
l: Support L
O
GI
C
_NOT for SM
1
.
commit
|
commitdiff
|
tree
2024-03-27
F
r
ancisco Casas
tests
:
A
dd tests f
o
r LOGI
C
_NOT on u
n
iforms
.
commit
|
commitdiff
|
tree
2024-03-14
F
rancisco
C
asas
vkd3d-shader/hlsl:
L
ower
C
MP instruc
t
ions for
ver
t
e
x
.
.
.
commit
|
commitdiff
|
tree
2024-03-14
Francisco Casas
vkd
3
d-s
h
a
d
er
/
hl
s
l: Use
hlsl
_
fixme()
o
n missing SM1
.
.
.
commit
|
commitdiff
|
tree
2024-03-14
Francisco Casas
v
k
d3d-
s
hader/
h
l
s
l:
L
ower SLT
instructions f
o
r pixel
.
.
.
commit
|
commitdiff
|
tree
2024-03-14
F
ra
n
cisco Casas
tests: Te
s
t equality between tiny and between larg
e
.
.
.
commit
|
commitdiff
|
tree
2024-03-14
Fra
n
cis
c
o Ca
s
as
vkd3d-s
h
ade
r
/hlsl:
I
mplement SM1 co
m
parison
operators
.
commit
|
commitdiff
|
tree
2024-03-14
Francis
c
o Casas
vk
d
3d-shade
r
/d
3
dbc: Check profil
e
s be
f
o
re
w
r
i
t
i
n
g SLT
.
.
.
commit
|
commitdiff
|
tree
2024-03-12
Franc
i
s
co
Casas
tes
t
s
:
Avoid c
r
eating
a
file named "0" w
h
e
n calling
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
F
r
ancisco Casa
s
t
e
s
t
s
:
Check that -0
.
0f
is not le
s
s
than 0
.
0f
.
commit
|
commitdiff
|
tree
2024-03-11
Francisc
o
Casas
t
es
t
s: Test comp
a
riso
n
and logic
o
perators on SM
1
vertex
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
Fra
n
cisco Casas
vkd3d-shader/h
l
sl: Cast
s
lt before multiplying
on
ternary
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
Franc
i
sco
C
asas
tests/shader-runner:
Pass u
n
iforms to ve
r
tex shaders
.
.
.
commit
|
commitdiff
|
tree
2024-03-08
F
r
a
n
cisco Ca
s
as
tests:
Get
d
etailed infor
m
ation on failing test
s
.
commit
|
commitdiff
|
tree
2024-03-08
Francisco C
a
s
as
te
s
ts: Co
p
y autoto
o
l's testsuite d
r
iver scri
p
t
.
commit
|
commitdiff
|
tree
2024-03-06
Franc
i
sco Casas
v
kd3d-shader/d3dbc: Imple
m
ent bo
o
l to float cast as
.
.
.
commit
|
commitdiff
|
tree
2024-03-06
Francisco
C
a
sas
vkd3d-shader/hlsl: Lower non-flo
a
t
o
pe
r
ators for SM1
.
commit
|
commitdiff
|
tree
2024-03-06
Francisco C
a
sas
v
k
d
3d-shade
r
/hlsl: Lowe
r
casts
to int us
i
ng REINTERPRET
.
.
.
commit
|
commitdiff
|
tree
2024-02-19
F
r
a
n
cisco C
a
sas
vkd3d-
s
hader/hlsl
:
Emit fixm
e
on no
n
-direct resource
.
.
.
commit
|
commitdiff
|
tree
2024-02-19
F
r
a
n
cis
c
o Casas
vkd3d-shader/hlsl: Parse Buffer t
y
pes
.
commit
|
commitdiff
|
tree
2024-02-19
Fra
n
cisco Casas
t
ests
/
shader-runner: Change probe directive synta
x
.
.
.
commit
|
commitdiff
|
tree
2024-02-19
F
r
a
ncisco
C
a
s
as
t
e
sts
/
shader-ru
n
ner: Change resour
c
e
declarat
i
on syn
t
ax
.
.
.
commit
|
commitdiff
|
tree
2024-02-19
Francisco Casas
tests/
s
hader-r
u
nner:
S
upport SRV buffe
r
s
.
commit
|
commitdiff
|
tree
2024-02-19
F
r
a
ncisco Ca
s
a
s
tests/shader-runner: Separ
a
t
e
r
e
sour
c
e_type into type
.
.
.
commit
|
commitdiff
|
tree
2024-02-19
F
r
anci
s
co Cas
a
s
vkd3d-shader/hlsl: Re
c
o
r
d valid
m
ethods in
obje
c
t_methods[]
.
commit
|
commitdiff
|
tree
2024-02-15
Francisco Casas
vkd3d-sh
a
d
e
r
/hlsl:
Lowe
r
c
a
sts
to
int for SM1
.
commit
|
commitdiff
|
tree
2024-02-15
Francis
c
o Casas
t
est
s
: Add simple test
f
o
r
implicit cast to int
.
commit
|
commitdiff
|
tree
2024-02-15
Francisc
o
Casas
vkd3d-shader/d3dbc: Implement casts from ints to floats
.
.
.
commit
|
commitdiff
|
tree
2024-02-13
Fr
a
ncisco Casas
tests: Remove [require]
directives for tests that use
.
.
.
commit
|
commitdiff
|
tree
2024-02-13
Fr
a
ncisco
C
asas
t
ests/shader-runner
:
Int
r
oduce "if" qualifier
.
commit
|
commitdiff
|
tree
2024-02-13
Francisco Casas
tests: Don't ignore SM1
on a non-const-indexing
.
s
h
ader_test
.
.
.
commit
|
commitdiff
|
tree
2024-02-13
Franc
i
sco Casas
tests/
v
kd3
d
-
shad
e
r: Set unini
t
ialized
u
nifor
m
s t
o
a
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
Fra
n
cisco Casas
vkd3d-sh
a
de
r
/hlsl: T
u
rn r
e
giste
r
(cX) reservat
i
o
ns into
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
Francisco Casas
vkd3d-
s
hader/hlsl:
M
ake reg
i
s
ter(cX) reservatio
n
s
work
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
Fran
c
isco Casas
te
s
ts: Test reg
i
ster(cX) reserv
a
ti
o
n
s
.
commit
|
commitdiff
|
tree
2024-01-29
F
ranc
i
sco Casas
te
s
ts: Renam
e
regist
e
r-res
e
rvatio
n
s
.
s
h
ader_
t
es
t
to
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Francisco
Cas
a
s
te
s
ts/
s
hader_ru
n
ner: Free
r
u
nner->cs_
s
ource and runn
e
r
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Fra
n
cis
c
o Casas
t
es
t
s/shader_run
n
er: Free runner->input_elements in
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Francisco Casas
te
s
ts/sh
a
der_runner: Free
e
x
t
e
nsions pointer on vu
l
kan
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Francisco Casas
tests/shader_runner: Fre
e
r
u
nner->unifor
m
s (valgri
n
d)
.
commit
|
commitdiff
|
tree
2024-01-25
Francisco Casas
tests
/
shader_runner: Free
p
a
r
ams
.
da
t
a on test dir
e
ctives
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Francisco C
a
sa
s
tests/
s
hade
r
_runner
:
P
ass
a pointer
t
o the data when
.
.
.
commit
|
commitdiff
|
tree
2024-01-25
Fr
a
ncisc
o
Cas
a
s
v
k
d3d-s
h
a
d
er/ir: Upda
t
e flatten_contro
l
_flo
w
_constructs
.
.
.
commit
|
commitdiff
|
tree
2024-01-24
Fra
n
cisco Casas
t
ests: Use the vu
l
kan runner to
r
un
S
M
1
co
m
pila
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-24
Francisco Casas
v
kd3d
-
shader/ir: Lower
texkill
instructions to
d
iscard_nz
.
commit
|
commitdiff
|
tree
2024-01-24
Franci
s
c
o
Casas
v
k
d
3
d-shade
r
/d3
d
b
c
: Emi
t
fixme fo
r
H
LSL_RESOURCE_SA
M
PLE_LOD
.
commit
|
commitdiff
|
tree
2024-01-24
Fra
n
c
i
sco Casas
tests/shader-runner
:
C
all e
a
ch ru
n
n
er only o
n
ce
.
commit
|
commitdiff
|
tree
2024-01-24
Francisco
Casas
tests/shader
-
r
u
nner:
Support reading multip
l
e model
.
.
.
commit
|
commitdiff
|
tree
next