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...
4 days ago
Conor M
c
C
arthy
vkd3d: Check
for mut
a
ble descriptor se
t
allocation
.
.
.
commit
|
commitdiff
|
tree
9 days ago
Conor M
c
Carthy
tests/
d
3d1
2
: Add a separate null 'views' pointer test
.
.
.
commit
|
commitdiff
|
tree
9 days ago
Conor Mc
C
ar
t
hy
tests/d3d12: Use
g
e
t
_cpu_
s
ampler_
h
andle() for
t
he sampler
.
.
.
commit
|
commitdiff
|
tree
9 days ago
Conor Mc
C
arthy
tes
t
s/d3
d
12: Ensure stream ou
t
put BufferFil
l
edSizeLocat
i
on
.
.
.
commit
|
commitdiff
|
tree
9 days ago
Co
n
or McCarthy
t
e
sts/d3d12:
C
heck Unaligne
d
BlockTe
x
turesS
u
pp
o
rted
.
.
.
commit
|
commitdiff
|
tree
9 days ago
Conor
McCarthy
tests/d
3
d12
:
Test f
o
rmat D32
_
FLOAT
_
S8X24_UIN
T
in test_get_co
.
.
.
commit
|
commitdiff
|
tree
9 days ago
C
o
nor McC
a
rthy
t
ests/d3d12: Chec
k
the correct depth/sten
c
il plane
.
.
.
commit
|
commitdiff
|
tree
9 days ago
Conor
M
cCarthy
tests
/
d3d12:
S
e
t th
e
descript
o
r he
a
ps for t
h
e draw
.
.
.
commit
|
commitdiff
|
tree
9 days ago
Conor McCarthy
tests/d
3
d12: Do n
o
t clear UAVs
v
ia a structured
v
i
ew
.
commit
|
commitdiff
|
tree
9 days ago
Conor
M
cCart
h
y
tests/d3d12
:
Do not
t
est
3
D
dept
h
te
x
tures
in test
_
get_copy
a
.
.
.
commit
|
commitdiff
|
tree
9 days ago
Conor McCarthy
tests/d3d12: Do not
test a typed UAV in test_
a
tomic_instruct
.
.
.
commit
|
commitdiff
|
tree
2024-05-14
Co
n
or McCart
h
y
vkd3d-shader
/
dxil:
Handl
e
S
V
_C
l
ipDistance and SV_CullDistanc
e
.
commit
|
commitdiff
|
tree
2024-05-14
Conor McCarthy
t
ests/hls
l
: Add
a t
e
st fo
r
SV_ClipDistance
.
commit
|
commitdiff
|
tree
2024-05-14
Conor McCar
t
h
y
vkd3d-shader/dxil: Han
d
le SV_C
o
verage out
.
commit
|
commitdiff
|
tree
2024-05-14
C
onor
M
cCarthy
tests/hlsl: Add a test fo
r
S
V
_Coverage out
.
commit
|
commitdiff
|
tree
2024-05-14
Co
n
or McCarth
y
vkd3d-shader/spir
v
: Implem
e
n
t
t
he WAVE_
R
EAD_LANE_FIR
S
T
.
.
.
commit
|
commitdiff
|
tree
2024-05-14
Conor McCarthy
tests/hlsl: C
l
e
a
r the RTV b
e
fore the WaveReadLaneFirst
.
.
.
commit
|
commitdiff
|
tree
2024-05-14
Conor McCarthy
vkd3d-shader/dxil:
Implemen
t
DX intrinsic WaveReadLaneFi
r
st
.
commit
|
commitdiff
|
tree
2024-05-14
Con
o
r McCarthy
vk
d
3d-shader/s
p
ir
v
: Implement the WA
V
E_
R
E
A
D_LANE_AT
.
.
.
commit
|
commitdiff
|
tree
2024-05-14
Conor McCar
t
h
y
vkd3d-
s
had
e
r/dxil
:
Imp
l
em
e
n
t
DX
intrinsic WaveReadLaneAt
.
commit
|
commitdiff
|
tree
2024-05-14
C
onor McC
a
rthy
tests/hls
l
: Add a test for WaveReadLaneAt() with a
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Conor McCarthy
v
k
d3d-shader/ir
:
Allow all D
C
L instruct
i
ons to occu
r
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Conor M
c
Carthy
vkd3d
-
s
h
ad
e
r/dx
i
l: Delete bool not-eq
u
a
l
-
t
o
-
f
a
l
se compari
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Conor McCarthy
vkd3
d
-shader/spir
v
:
Emit a trac
e
i
n
stead of a warning
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Co
n
or McCarth
y
vkd3d-sha
d
e
r/spi
r
v
:
Do
n
ot warn if no g
l
o
b
al flags
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Conor McC
a
rthy
vkd3d-sh
a
d
e
r
/
dxil: Emit bool inpu
t
s and outputs as
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Con
o
r McCa
r
thy
vkd3d: Return E_INVALIDARG if t
h
e
requested shader
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Co
n
or McCarthy
v
k
d3d
:
Ret
u
r
n
a s
h
ader mod
e
l no hig
h
er than t
h
e
r
equested
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Conor McCarthy
tests: Add te
s
ts for D3
D
12_F
E
ATUR
E
_SHADER_
M
ODEL
.
commit
|
commitdiff
|
tree
2024-05-13
Con
o
r
McCa
r
thy
vkd3d-shader/spirv: Impleme
n
t the WAVE_PREF
I
X_BIT_COUNT
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
C
o
nor M
c
Carthy
vkd3d-sha
d
er/dxil: I
m
plem
e
nt DX intrins
i
c WavePref
i
xBitCount
.
commit
|
commitdiff
|
tree
2024-05-13
Conor McCarthy
vkd3d-sha
d
e
r
/spirv
:
I
m
plement t
h
e WAV
E
_IS_FIRST_LANE
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Conor
M
cCarthy
vkd3d-shader/dxil: Implement
D
X int
r
insic WaveIsF
i
rstLane
.
commit
|
commitdiff
|
tree
2024-05-13
Co
n
or
M
cCarthy
vkd
3
d-
s
hader/spirv: Impl
e
ment th
e
WAVE_ALL_B
I
T
_COUNT
.
.
.
commit
|
commitdiff
|
tree
2024-05-13
Con
o
r McCarthy
vkd3d-
s
hader/dxil: Implement
DX i
n
t
r
insic WaveA
l
lBitC
o
un
t
.
commit
|
commitdiff
|
tree
2024-05-08
C
onor
M
cCarthy
vkd3d-shad
e
r/dxil: Implement DX in
t
r
i
nsics
E
mi
t
Stream
.
.
.
commit
|
commitdiff
|
tree
2024-05-08
Con
o
r McCarthy
vkd3d-sh
a
der/ir: Validate geometry sha
d
er proper
t
ies
.
commit
|
commitdiff
|
tree
2024-05-08
C
onor McCarthy
vkd3d-sh
a
de
r
/dxil: L
o
ad
geom
e
try sh
a
d
e
r propertie
s
.
commit
|
commitdiff
|
tree
2024-05-08
Conor M
c
Carth
y
tests/hls
l
:
A
dd a
g
eometry sh
a
der t
e
st
.
commit
|
commitdiff
|
tree
2024-05-08
C
onor McCart
h
y
tests/shader-runner
:
Free the
h
ull an
d
domain
s
hader
.
.
.
commit
|
commitdiff
|
tree
2024-05-06
Conor McCarthy
vkd3d-shader/s
p
i
rv: Implement the WAV
E
_OP_* instructions
.
commit
|
commitdiff
|
tree
2024-05-06
Co
n
or McCarthy
vk
d
3d-shader/dxil: Implement
DX intrins
i
cs WaveActiv
e
Op
.
.
.
commit
|
commitdiff
|
tree
2024-05-06
Conor
McCarthy
vk
d
3d-
s
hader/spirv:
Implement the W
A
VE_A
C
TIV
E
_BIT_
.
.
.
commit
|
commitdiff
|
tree
2024-05-06
Conor McCarthy
vkd
3
d-shader/
d
xi
l
: I
m
plement DX i
n
t
r
insic Wav
e
ActiveBit
.
commit
|
commitdiff
|
tree
2024-05-06
Con
o
r M
c
Cart
h
y
vkd3
d
-shader/spi
r
v: Implemen
t
the WA
V
E_ACTI
V
E_BAL
L
OT
.
.
.
commit
|
commitdiff
|
tree
2024-05-06
Conor McCart
h
y
vkd
3
d-shader/
d
xil: Imp
l
em
e
n
t DX
i
ntrins
i
c Wave
A
c
tiveBallot
.
commit
|
commitdiff
|
tree
2024-05-02
Con
o
r McCarthy
vkd3
d
-
s
hader/spirv: Handle th
e
WAVE
_
ANY
_
TRU
E
i
n
stru
c
t
i
o
n
.
commit
|
commitdiff
|
tree
2024-05-02
Cono
r
McCarthy
vkd3d-sha
d
er/d
x
il: I
m
plement DX intrinsi
c
WaveA
n
yTr
u
e
.
commit
|
commitdiff
|
tree
2024-05-02
Conor McCarthy
vkd3d-shader/spirv: Hand
l
e the WAVE_
A
LL_TRUE instruction
.
commit
|
commitdiff
|
tree
2024-05-02
Conor McCarth
y
vkd3
d
-shad
e
r/dxi
l
:
I
mp
l
ement DX intrin
s
ic W
a
veAllT
r
ue
.
commit
|
commitdiff
|
tree
2024-05-02
Conor McCarthy
v
kd3d-shad
e
r/spirv:
Handle the WAVE
_
ACT
I
V
E
_ALL_EQUAL
.
.
.
commit
|
commitdiff
|
tree
2024-05-02
Conor McCar
t
hy
vkd3d-s
h
ad
e
r/dxi
l
:
Im
p
lement DX intrinsic WaveActiveA
l
lEqu
a
l
.
commit
|
commitdiff
|
tree
2024-05-02
Conor McCarthy
vkd3d-sh
a
de
r
/spirv: Ha
n
d
l
e
the
WAVELANEINDEX register
.
commit
|
commitdiff
|
tree
2024-05-02
Con
o
r McCarthy
tests/shader-runner: Add a
'
req
u
ire' directive fo
r
.
.
.
commit
|
commitdiff
|
tree
2024-05-02
Conor McCarthy
test
s
/
s
hader-ru
n
ner: Skip shader model
6
.
0
tests if
.
.
.
commit
|
commitdiff
|
tree
2024-05-02
C
onor
M
c
Carthy
vkd3d:
Init
i
al
i
se wave ops fe
a
ture opti
o
ns
.
commit
|
commitdiff
|
tree
2024-05-02
Cono
r
McCarthy
vkd
3
d-shader/spirv:
Handle the WAVELANEC
O
UN
T
register
.
commit
|
commitdiff
|
tree
2024-05-02
Conor McCarthy
vkd3d-shader/dxil: Implement D
X
intri
n
sics WaveGetLaneCount
.
.
.
commit
|
commitdiff
|
tree
2024-04-30
Conor McCarthy
vkd3
d
-shader/dxil
:
Implemen
t
DX i
n
tr
i
nsic Co
v
erage
.
commit
|
commitdiff
|
tree
2024-04-30
Conor McCa
r
thy
tests/hlsl:
A
d
d
SV_Coverage tests
.
commit
|
commitdiff
|
tree
2024-04-30
Conor McCarthy
vkd3d-s
h
ade
r
/
d
xil: Handle SV_Pri
m
i
tiveId
.
commit
|
commitdiff
|
tree
2024-04-30
Conor McC
a
rthy
vkd3d-shader/dxil: Handle S
V
_I
n
stanceId
.
commit
|
commitdiff
|
tree
2024-04-30
Co
n
or McCarthy
tests/h
l
sl:
Add an S
V
_Insta
n
ceId
t
est
.
commit
|
commitdiff
|
tree
2024-04-30
Con
o
r
McCarthy
vkd3d-shader/dxil: H
a
ndle co
n
stexp
r
p
o
inter
cast
.
commit
|
commitdiff
|
tree
2024-04-30
Cono
r
McCa
r
thy
tests/hl
s
l:
Add a t
e
st
for c
o
nstexpr
p
ointer cast
.
commit
|
commitdiff
|
tree
2024-04-30
Conor McCart
h
y
vkd3d-s
h
ad
e
r
/
dxil: Emi
t
an e
r
ror i
f
a CM
P
XCHG i
n
struct
i
on
.
.
.
commit
|
commitdiff
|
tree
2024-04-30
Conor McCarthy
vkd3d-shad
e
r/dxil: Emit an
e
rror if a
A
TOMICRMW instruction
.
.
.
commit
|
commitdiff
|
tree
2024-04-30
Conor McCar
t
hy
vkd3d-shader/dxil:
Emit
an error if
a STORE inst
r
uctio
n
.
.
.
commit
|
commitdiff
|
tree
2024-04-30
Cono
r
McCarthy
vkd3d-shader/dxil: Em
i
t
an
e
rror if a
L
O
AD ins
t
ruction
.
.
.
commit
|
commitdiff
|
tree
2024-04-24
Conor McCarthy
vkd3d-s
h
ader/ir: Always
c
heck for un
d
omi
n
ated SSA
us
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-23
Conor
M
c
C
ar
t
h
y
v
kd3d-shader/ir: Accept u
n
define
d
PHI incomings as
.
.
.
commit
|
commitdiff
|
tree
2024-04-23
Conor McCarth
y
tests/
h
lsl: Add
t
ests
for texture UAV s
i
gned ato
m
ics
.
commit
|
commitdiff
|
tree
2024-04-23
Conor McCa
r
t
h
y
tests/hlsl: Add test
s
for texture UA
V
a
tomics
.
commit
|
commitdiff
|
tree
2024-04-23
C
o
nor McC
a
rthy
tests/hls
l
: A
d
d a
tes
t
for UAV Interlo
c
kedExchang
e
(
)
.
commit
|
commitdiff
|
tree
2024-04-23
Co
n
or McCarthy
t
e
st
s
/hlsl: A
d
d a test for a
s
tr
u
ctu
r
e
d
U
A
V
s
c
al
a
r
.
.
.
commit
|
commitdiff
|
tree
2024-04-23
Cono
r
Mc
C
arthy
t
est
s
/hlsl: Add test
s
f
or min
(
)
a
nd in
t
eger max()
.
commit
|
commitdiff
|
tree
2024-04-22
Conor McCarthy
v
kd3
d
-shader
/
dxi
l
: Im
p
leme
n
t DX intrinsic Outp
u
tControlPoin
t
ID
.
commit
|
commitdiff
|
tree
2024-04-22
Co
n
or M
c
Ca
r
thy
vk
d
3d-shader/dxil:
Implement DX intrins
i
c DomainLocation
.
commit
|
commitdiff
|
tree
2024-04-22
Cono
r
McCarthy
vkd3d-shader
/
dxil
:
Implement DX intrinsic
S
torePatchConstan
t
.
commit
|
commitdiff
|
tree
2024-04-22
Conor
M
cCa
r
thy
vkd3d-
s
hader/dxil:
Implem
e
nt D
X
intrinsics LoadOutputControl
.
.
.
commit
|
commitdiff
|
tree
2024-04-22
Con
o
r M
c
C
a
rthy
v
k
d3d-sha
d
er/dxil: Support patch
c
o
nst
a
nt f
u
nctio
n
s
.
.
.
commit
|
commitdiff
|
tree
2024-04-22
Co
n
or Mc
C
arthy
te
s
ts/hlsl: Ad
d
w
av
e
op tests
.
commit
|
commitdiff
|
tree
2024-04-19
Conor McCarth
y
vkd3d-shader/dxil: Support SV_Depth, S
V
_
DepthGr
e
aterEq
u
al
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
Conor McCa
r
thy
tests/hls
l
: Add
tests for
S
V_Depth
L
ess
E
qual an
d
S
V_De
p
t
h
Grea
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
Conor McCart
h
y
tests/hlsl: Add tests for SV_Depth
.
commit
|
commitdiff
|
tree
2024-04-17
Conor McCarthy
vkd3d: Support DXGI_
F
ORM
A
T_B4G4R4A4_UNOR
M
.
commit
|
commitdiff
|
tree
2024-04-17
Conor McCarthy
vkd3d: Sup
p
ort DXGI_FORMAT_B5G5R5A1_UNORM
.
commit
|
commitdiff
|
tree
2024-04-17
Conor McCart
h
y
vkd3d: Support DX
G
I_FORMAT_B5G6R5_UN
O
RM
.
commit
|
commitdiff
|
tree
2024-04-17
C
o
nor
M
c
Carthy
t
ests
:
Add UNORM
f
ormats
B5G6R5, B5G5R5A1 and
B
4
G4R4A4
.
.
.
commit
|
commitdiff
|
tree
2024-04-17
C
onor McCarthy
vkd3d-
s
h
ader
:
Introduc
e
a wa
v
e
o
ps feature flag
.
commit
|
commitdiff
|
tree
2024-04-17
C
o
nor McCarthy
vkd3d: Us
e
Vulkan
1
.
1 if available
.
commit
|
commitdiff
|
tree
2024-04-17
Conor McC
a
rth
y
v
kd3d-shader: Intr
o
duce SPIR
V
_ENV
I
RONMENT_VULKAN_1_1
.
commit
|
commitdiff
|
tree
2024-04-17
Con
o
r McCart
h
y
vkd3d-shader/spirv: Em
i
t a compiler warning
if an atomic
.
.
.
commit
|
commitdiff
|
tree
2024-04-17
Conor McCarthy
v
k
d3d-shader/dxil: Im
p
l
e
ment the
DXIL CMPXCHG i
n
struction
.
commit
|
commitdiff
|
tree
2024-04-17
Conor
M
c
Ca
r
t
hy
te
s
ts/hlsl: A
d
d an In
t
e
r
loc
k
edCompareExchange() TGS
M
.
.
.
commit
|
commitdiff
|
tree
2024-04-17
Conor McCarthy
vkd3d
-
shader/d
x
il:
Imp
l
ement DX intrinsic RenderTargetGet
S
am
.
.
.
commit
|
commitdiff
|
tree
2024-04-17
Conor
M
c
Carthy
vkd3d-shad
e
r/dxil: Implement DX intrinsics Texture2DMSGet
S
am
.
.
.
commit
|
commitdiff
|
tree
2024-04-17
C
on
o
r McCarthy
t
ests/hlsl: Add
tests for
GetSamplePosition()
a
nd GetSam
p
l
eC
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
Cono
r
McCarthy
vk
d
3d-shader/
i
r
: Validate tess
e
llation declarat
i
ons
.
commit
|
commitdiff
|
tree
2024-04-16
Conor McCarthy
vkd3d-shad
e
r/dxil: Imple
m
ent DX
i
nt
r
insic Primitiv
e
I
D
.
commit
|
commitdiff
|
tree
next