mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-01-28 13:05:02 -08:00
vkd3d-shader/dxbc: Emit a fixme when a DXIL shader chunk is found.
Simplifies detection of SM6+ shaders, e.g. Horizon Zero Dawn and Cyberpunk 2077. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
9375950450
commit
eb1ae29de0
@ -1988,6 +1988,10 @@ static int shdr_handler(const char *data, DWORD data_size, DWORD tag, void *cont
|
||||
TRACE("Skipping AON9 shader code chunk.\n");
|
||||
break;
|
||||
|
||||
case TAG_DXIL:
|
||||
FIXME("Skipping DXIL shader model 6+ code chunk.\n");
|
||||
break;
|
||||
|
||||
default:
|
||||
TRACE("Skipping chunk %#x.\n", tag);
|
||||
break;
|
||||
|
@ -1216,6 +1216,7 @@ static inline void *vkd3d_find_struct_(const struct vkd3d_struct *chain,
|
||||
((DWORD)(ch2) << 16) | ((DWORD)(ch3) << 24 ))
|
||||
#define TAG_AON9 MAKE_TAG('A', 'o', 'n', '9')
|
||||
#define TAG_DXBC MAKE_TAG('D', 'X', 'B', 'C')
|
||||
#define TAG_DXIL MAKE_TAG('D', 'X', 'I', 'L')
|
||||
#define TAG_ISG1 MAKE_TAG('I', 'S', 'G', '1')
|
||||
#define TAG_ISGN MAKE_TAG('I', 'S', 'G', 'N')
|
||||
#define TAG_OSG1 MAKE_TAG('O', 'S', 'G', '1')
|
||||
|
Loading…
x
Reference in New Issue
Block a user