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/d3d-asm: Pass a prefix and suffix to shader_dump_decl_usage().
2024-04-15
H
enri V
e
rbeet
vkd3d-shader/d3d
-
as
m
: Pass a
prefix and suffix to
sha
d
er_dum
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Henri Ve
r
b
eet
vkd
3
d-shader/d3d-a
s
m: Pass
a
prefix and suffix t
o
shader_dum
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
H
e
nri
V
erbeet
vk
d
3d-shader/d
3
d
-asm: P
a
ss a prefix and
s
uffix to
s
hader
_
dum
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Henr
i
Verbeet
vkd3d
-
shader/d3d-asm:
Pass a p
r
ef
i
x and suffix t
o
shader_dum
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Conor McCa
r
t
h
y
tes
t
s/hlsl
:
Supply data
f
or
al
l
mip levels in
c
a
l
cul
a
te
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Conor M
c
Carthy
vkd3d-
s
hader/ir: Im
p
lem
e
n
t MAD in tw
o
operation
s
if
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Giova
n
ni Masc
e
llani
vkd3
d
-shader/
i
r
:
M
ove DCL_TE
M
PS removal to the gen
e
ric
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Giovanni
M
a
s
cellani
vk
d
3d-
s
hader/ir: In
t
roduce
v
sir_program
_
lower_
i
n
structi
o
n
s
()
.
commit
|
commitdiff
|
tree
2024-04-15
Giovanni
Mascella
n
i
vkd3d-sh
a
der
/
ir: Spl
i
t
handlin
g
jumps
w
h
e
n
emitting
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Giovanni Masc
e
llan
i
vkd3d-
s
hader/i
r
:
S
plit handling s
e
lections when em
i
tting
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Giovanni Mascellani
vkd3d-s
h
ad
e
r
/
i
r
:
Split handl
i
ng lo
o
ps when emitting
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Giova
n
ni Mascellani
vkd3d-s
h
ade
r
/ir: Spli
t
handl
i
ng
blocks when e
m
i
tting
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Gio
v
anni Masce
l
l
a
ni
vkd3d-shader/ir:
R
e
f
actor declar
a
t
i
on em
i
ssion outside
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Giova
n
ni Mas
c
ellani
v
k
d3d-shader/ir:
S
pli
t
undominated SSA mater
i
aliz
a
tion
.
commit
|
commitdiff
|
tree
2024-04-15
Gio
v
a
n
ni Mas
c
ell
a
ni
vkd3d
-
s
h
ade
r
/ir
:
Sp
l
it
p
r
ogram structurization
.
commit
|
commitdiff
|
tree
2024-04-15
Giovan
n
i Mascellani
vk
d
3d-
s
hader/ir:
Move
breaks out of selections again
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Gi
o
vanni Mascella
n
i
vkd
3
d-shader/ir: Append code to the non-breaking branch
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Giovanni Mas
c
ellani
vkd3d-
s
had
e
r/ir
:
Prep
a
re for cha
n
ging
the destin
a
tion
.
.
.
commit
|
commitdiff
|
tree
2024-04-15
Pet
r
i
c
hor Park
vkd3d-s
h
ader/
h
lsl: Impl
e
ment tanh
.
commit
|
commitdiff
|
tree
2024-04-15
Petric
h
o
r
Park
vkd3d-shader/hlsl:
I
mplement hyperb
o
li
c
sin
a
nd cos
.
commit
|
commitdiff
|
tree
2024-04-11
Henr
i
Verbeet
c
o
n
fi
g
ure: Use AC
_
CHE
C
K_TOO
L
to chec
k
f
or
w
idl
.
commit
|
commitdiff
|
tree
2024-04-11
Giovann
i
M
a
s
c
ellan
i
vkd3d-
s
hader/ir: Remove
l
o
ops
th
a
t termi
n
ate with a
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
Giovan
n
i
M
a
scel
l
a
ni
vkd3d-shader
/
i
r
: Coun
t
how m
a
ny jumps ta
r
g
et
e
ach loop
.
commit
|
commitdiff
|
tree
2024-04-11
Giovanni Mascellani
v
k
d3d-s
h
ader/
i
r: Move `break'
s
out o
f
selec
t
ion constr
u
cts
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
G
iov
a
nn
i
M
ascellani
tests: Ch
e
ck that
s
ide
effects
d
o not happen
a
fter
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Nik
o
lay Sivov
vkd3d-s
h
ade
r
/hlsl: Su
p
p
ort re
f
ra
c
t() intrinsic
.
commit
|
commitdiff
|
tree
2024-04-10
Nikolay Sivov
vk
d
3d-shader
/
hlsl
:
Test refr
a
c
t()
intrinsi
c
.
commit
|
commitdiff
|
tree
2024-04-10
Giovanni Mascellani
vkd3d-shade
r
/hls
l
:
E
m
it half results when
ope
r
atin
g
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Z
e
bediah F
i
g
u
ra
vkd3d-shader/fx: Use a switch in write
_
fx_2_init
i
al_value()
.
commit
|
commitdiff
|
tree
2024-04-10
Ze
b
ediah
Figura
vkd3d-shader/fx: Move unimplemented
t
ype checks into
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Zebedi
a
h
Figura
vkd3d
-
shade
r
/
fx: Don't use
an array to wri
t
e the typ
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Zeb
e
diah Figura
vkd3d-shader/d3dbc: C
o
nsider the class
i
n sm1_base_type()
.
commit
|
commitdiff
|
tree
2024-04-10
Z
e
b
ediah Figura
vkd3d-shader/hlsl:
M
a
p
HLSL_TYPE_DOUBLE to D3DXPT_FLOAT
.
commit
|
commitdiff
|
tree
2024-04-10
Conor McCarthy
vkd3d: Va
l
i
da
t
e that a resource w
i
th in
i
tial state
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Conor
McCarthy
vkd3
d
: Validate p
r
e
s
ence of fl
a
g ALLOW_RENDER_TARGET
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Con
o
r McCart
h
y
t
e
sts/d3d12: Test
r
esour
c
e flag
s
for multisamp
l
ed resources
.
commit
|
commitdiff
|
tree
2024-04-10
St
e
fan Dösinger
vk
d
3
d: Im
p
lement r
e
opening existin
g
caches
.
commit
|
commitdiff
|
tree
2024-04-10
S
t
efan Dösinger
vk
d
3d: Implement openin
g
and c
l
osing shader caches
.
commit
|
commitdiff
|
tree
2024-04-10
Stefan Dösing
e
r
t
e
s
t
s:
A
dd Cr
e
ateShaderCacheSession po
i
nter clear
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Giovanni Masc
e
llani
c
i: Build M
e
sa
for release
.
commit
|
commitdiff
|
tree
2024-04-10
Giovanni
Mas
c
ellani
tests:
Pop the test
context when
l
eaving
i
ts scope
.
commit
|
commitdiff
|
tree
2024-04-10
Giova
n
ni Mascellan
i
tests: Add llv
m
pipe among the Mesa drive
r
s
.
commit
|
commitdiff
|
tree
2024-04-10
G
i
ovanni Ma
s
c
ellani
tests:
Print the device n
a
m
e
.
commit
|
commitdiff
|
tree
2024-04-10
Giovanni Mas
c
e
l
la
n
i
tests: Sk
i
p some tests that c
r
ash on l
l
vmpipe
.
commit
|
commitdiff
|
tree
2024-04-10
Giovanni Mascella
n
i
tests: M
a
rk some test fa
i
lures a
s
todo on llvmpi
p
e
.
commit
|
commitdiff
|
tree
2024-04-10
G
iovan
n
i
M
ascellani
vkd
3
d-shader
/
d
3
d-asm
:
R
eset indent lev
e
l on HS phases
.
commit
|
commitdiff
|
tree
2024-04-10
Con
o
r
M
c
C
ar
t
hy
v
k
d
3
d-s
h
a
d
e
r/dxil
:
I
m
ple
m
e
nt DX intri
n
s
ic Calcu
l
ateLOD
.
commit
|
commitdiff
|
tree
2024-04-10
Conor McCar
t
h
y
t
ests/hlsl: Add tests
f
or Calcul
a
teLevelOfDet
a
il()
.
commit
|
commitdiff
|
tree
2024-04-10
Fra
n
cisco Casas
vkd3
d
-shader/
h
l
s
l: Allo
w
KW_PI
X
ELSH
A
DER and
KW_VERTEXSHAD
E
R
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Francisco Casas
vkd3d-shader/hls
l
: Stor
e
s
t
ate
block on pass var
i
able
s
.
commit
|
commitdiff
|
tree
2024-04-10
Franci
s
co Casa
s
vkd3d-shad
e
r/hlsl
:
Pa
r
se
list of state blocks
.
commit
|
commitdiff
|
tree
2024-04-10
Francis
c
o Casas
vkd3d
-
shader/h
l
sl
:
I
ntroduce hlsl_ir_state
b
loc
k
_c
o
ns
t
ant
.
commit
|
commitdiff
|
tree
2024-04-10
Fra
n
ci
s
co
C
asas
vkd3
d
-shad
e
r/hlsl: Pars
e
and store state bloc
k
s
on
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Francis
c
o Cas
a
s
tests: Add tests for "compile" an
d
Compil
e
Shader()
.
.
.
commit
|
commitdiff
|
tree
2024-04-10
Francisco Cas
a
s
te
s
ts:
Add tests
f
o
r fxgroup syntax
.
commit
|
commitdiff
|
tree
2024-04-10
Francisco
C
asas
tests: Test function c
a
ll s
y
nta
x
f
or state
b
locks
.
commit
|
commitdiff
|
tree
2024-04-10
Franc
i
sco Casas
tests: Add more state
b
l
ock syntax
tests
.
commit
|
commitdiff
|
tree
2024-04-10
Fra
n
cisco Casas
vkd3d-sh
a
der/h
l
s
l
: Al
s
o call dce before lowering d
e
ref
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Henri
V
erbeet
tests/test-
d
river: Avoid "head"
with negative
l
ine
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Gio
v
anni Masce
l
la
n
i
ci: D
e
limit buildi
n
g
each commit with a
c
ollapsi
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Franci
s
co Casas
vkd3d-
s
hader/hlsl
:
Properly release str
i
ng buffer on
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Z
e
bediah Figura
vkd3
d
-shad
e
r/hlsl: Av
o
id using H
L
SL_CLASS_OBJECT with
o
u
t
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Z
e
b
ediah Figura
vkd3d-shader/hlsl: Consid
e
r
any valid register
r
e
s
erva
t
ion
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Z
ebediah F
i
gura
tests: Add more
t
ests for manual
packing
.
commit
|
commitdiff
|
tree
2024-04-09
Zebediah Figura
vkd3d-shader
/
hlsl:
Use hlsl_type_
i
s_resourc
e
() for
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Zebediah Fi
g
ura
tests: Test HL
S
L
u
nbounded
array syntax
.
commit
|
commitdiff
|
tree
2024-04-09
Ze
b
e
d
i
ah Figu
r
a
v
k
d3d-shader
/
hl
s
l: Add SM5
.
1
shader tar
g
e
t
strings
.
commit
|
commitdiff
|
tree
2024-04-09
Zebe
d
iah Figura
vkd3d
-
s
hader/hlsl: Use hlsl_version_ge(
)
wh
e
n checking
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Zebedia
h
Figura
vkd3d-shader/hlsl:
M
ove
shad
e
r version
helpers
t
o hlsl
.
h
.
commit
|
commitdiff
|
tree
2024-04-09
C
o
nor McCarthy
vkd3
d
-shader/spir
v
: Ensu
r
e the
data register
i
s UINT
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Conor
M
c
C
arthy
vkd3d-shader/spirv: Bitcast
i
f nece
s
sar
y
in
spi
r
v
_compile
r
_e
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Co
n
o
r
M
cCarthy
vkd3d-shader/dxil:
S
upport c
o
nst
e
xpr GEP
.
commit
|
commitdiff
|
tree
2024-04-09
C
onor McC
a
rth
y
v
k
d
3d-
s
hader/ir: Material
i
se SSAs to temps
be
f
o
r
e lowering
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Con
o
r McCar
t
hy
vk
d
3d-shad
e
r/ir:
Convert SS
A
s to
t
emps only if
t
he
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Co
n
or McCar
t
hy
v
kd3d-shader/spirv: Handle
u
int2 to double bitcast
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Conor McCarthy
vkd3d-shade
r
/sp
i
rv: E
m
it a uint
r
esult for RESINFO_UINT
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Co
n
or McCarthy
vkd3d-shade
r
/ir: Mate
r
ia
l
ise phis to temps in the inc
o
m
i
ng
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Francisco Casas
vkd3d-shader/hlsl
:
Use LOGIC_AND instead of MUL
i
n
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Francisco Casas
vkd3d
-
s
h
ader/hlsl: Use
LOGIC
_
OR instead of BIT_OR in
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
F
r
ancisco Casas
vkd3d
-
shader/ir:
Add missi
n
g s
r
c swizzle in
vs
i
r_program_
l
o
w
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Francisco Casas
tests: Add fa
i
li
n
g test
f
or clip
.
s
had
e
r_test in SM1
.
commit
|
commitdiff
|
tree
2024-04-09
F
ranc
i
sco Casas
vkd3d-shader/tpf: Use the
extra
_
bits f
i
eld
f
or _nz
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Francisco
Casas
tests:
R
ep
o
rt missing signatu
r
e el
e
me
n
t in openGL runner
.
commit
|
commitdiff
|
tree
2024-04-09
Franc
i
sco Ca
s
as
vkd3d-sh
a
der/hl
s
l: Me
r
g
e
HLSL_OP3_MOVC into HL
S
L
_
OP3_TERNARY
.
commit
|
commitdiff
|
tree
2024-04-09
Fra
n
cisco Casa
s
vkd3d-shader/hlsl: Move lower
o
f
non-flo
a
t expr
e
s
s
ions
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Fr
a
nc
i
sco
C
asas
v
kd
3
d-shader/hlsl: Ensure th
a
t TERNARY
cond
i
tion
i
s
.
.
.
commit
|
commitdiff
|
tree
2024-04-04
Giovan
n
i Masc
e
l
lani
ci: Bui
l
d the macO
S
i
mage eac
h
time
the Linux
i
mage
.
.
.
commit
|
commitdiff
|
tree
2024-04-04
Henri Verbe
e
t
tests:
F
ree the shader blobs o
n
ce we'r
e
done with them
.
.
.
commit
|
commitdiff
|
tree
2024-04-04
Henri Verbeet
vkd3d-dx
b
c: Allow
the section
to
extract to b
e
specifi
e
d
.
.
.
commit
|
commitdiff
|
tree
2024-04-04
Henr
i
Verbee
t
v
kd3d-dxbc
:
Implement extracting section
data
.
commit
|
commitdiff
|
tree
2024-04-04
Henri
Verbe
e
t
vkd3d-d
x
bc
:
Fre
e
the blob if parsing it failed
.
commit
|
commitdiff
|
tree
2024-04-04
Henri V
e
rbeet
vkd3d-dxbc: Introduce a helper function to ap
p
l
y actions
.
commit
|
commitdiff
|
tree
2024-04-04
Henri Verbeet
vkd3d-
d
xbc: Introduc
e
a h
e
lper
function to handle ACTIO
N
_
T
Y
P
.
.
.
commit
|
commitdiff
|
tree
2024-04-04
Henri Verbee
t
vkd3d-dxbc:
C
los
e
output files after writin
g
them
.
commit
|
commitdiff
|
tree
2024-04-04
Stefan Dösinger
tests: Add tes
t
s for creating D3D12Shader
C
a
c
heSe
s
sion
.
.
.
commit
|
commitdiff
|
tree
2024-04-04
S
tefa
n
Dösinger
v
k
d3d: Validate and store
s
hader
cache session
d
escriptors
.
commit
|
commitdiff
|
tree
2024-04-04
Stefa
n
Dösinge
r
v
kd3d
:
Add an ID3D12ShaderCacheSession stub
.
commit
|
commitdiff
|
tree
2024-04-04
Stefa
n
Dösing
e
r
vkd3d
:
Add ID3D12Device9 in
t
e
r
face s
t
ubs
.
commit
|
commitdiff
|
tree
2024-04-04
Giovan
n
i Masc
e
llani
vkd3d-shad
e
r/ir: Sy
n
thesize selectio
n
con
s
tructs
f
rom
.
.
.
commit
|
commitdiff
|
tree
2024-04-04
Giova
n
ni
M
ascell
a
ni
v
k
d3d-shader/ir: Remove trailing `c
o
ntinue's
.
commit
|
commitdiff
|
tree
next