by _mental_ » Mon Nov 25, 2019 4:07 am
When there are no textures in player's view and at least line horizon linedef is present, the game may work, abort with a fatal error, and even crash.
Curiously enough, I encountered such uncommon setup while playing
this mapset, at the end of MAP27.
The actual result depends on graphics hardware and Vulkan implementation.
- AMD on Windows stops with "Could not create graphics pipeline: out of host memory" error.
- NVIDIA on Ubuntu with proprietary drivers works without a problem.
- Intel on Ubuntu crashes inside Vulkan driver.
- MoltenVK complains about invalid shader.
Validation layer reports
"Shader uses descriptor slot 1.0 (expected `VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER`) but not declared in pipeline layout" error along with a few warnings.
I attached a minimal sample. Just load MAP01 with
vk_debug 1 to get the mentioned error.
- Attachments
-
- line_horizon.wad
- (926 Bytes) Downloaded 44 times
When there are no textures in player's view and at least line horizon linedef is present, the game may work, abort with a fatal error, and even crash.
Curiously enough, I encountered such uncommon setup while playing [url=https://www.doomworld.com/forum/topic/110318-ignoble-full-doom2-megawad-for-gzdoom/]this mapset[/url], at the end of MAP27.
The actual result depends on graphics hardware and Vulkan implementation.
[list][*]AMD on Windows stops with [i]"Could not create graphics pipeline: out of host memory"[/i] error.
[*]NVIDIA on Ubuntu with proprietary drivers works without a problem.
[*]Intel on Ubuntu crashes inside Vulkan driver.
[*]MoltenVK complains about invalid shader.[/list]
Validation layer reports [i]"Shader uses descriptor slot 1.0 (expected `VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER`) but not declared in pipeline layout"[/i] error along with a few warnings.
I attached a minimal sample. Just load MAP01 with [b]vk_debug 1[/b] to get the mentioned error.