tornavis/source/blender/gpu
Jeroen Bakker 5b969f54ca Vulkan: Fix Shader Compilation Issue
The Specialization Shader workaround generated code that wasn't Vulkan
GLSL compliant. The uintBitsToFloat cannot be used during global const
initialization.

This is a temporary work around until we implement the Specialization
Constants for Vulkan.

Pull Request: https://projects.blender.org/blender/blender/pulls/116942
2024-01-09 14:55:02 +01:00
..
dummy Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
intern EEVEE-Next: Replace lighting tiles by direct stencil setup 2024-01-08 07:35:05 +01:00
metal EEVEE-Next: Replace lighting tiles by direct stencil setup 2024-01-08 07:35:05 +01:00
opengl EEVEE-Next: Replace lighting tiles by direct stencil setup 2024-01-08 07:35:05 +01:00
shaders EEVEE/EEVEE-Next: Split Diffuse and Subsurface closure 2024-01-09 16:39:17 +13:00
tests Cleanup: trailing newlines 2024-01-08 11:31:43 +11:00
vulkan Vulkan: Fix Shader Compilation Issue 2024-01-09 14:55:02 +01:00
CMakeLists.txt Cleanup: sort cmake file lists 2024-01-09 12:17:12 +11:00
GPU_batch.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_batch_presets.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_batch_utils.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_capabilities.h EEVEE-Next: Replace lighting tiles by direct stencil setup 2024-01-08 07:35:05 +01:00
GPU_common.h Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
GPU_common_types.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_compute.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_context.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_debug.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_drawlist.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_framebuffer.h Cleanup: spelling in comments, strings 2023-12-07 12:45:27 +11:00
GPU_immediate.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_immediate_util.h Cleanup: use const variables & arguments, remove unused assignments 2023-12-10 21:24:37 +11:00
GPU_index_buffer.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_init_exit.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_material.h EEVEE-Next: Add Translucent BSDF support 2023-12-13 02:19:19 +01:00
GPU_matrix.h Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
GPU_platform.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_primitive.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_select.hh Cleanup: Remove unnecessary keywords from C++ headers 2024-01-04 15:07:48 -05:00
GPU_shader.h GPU: Add Shader specialization constant API 2023-12-28 05:34:38 +01:00
GPU_shader_builtin.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_shader_shared.h GPU: add pragma once to GPU_shader_shared.h 2023-09-26 15:19:51 +02:00
GPU_shader_shared_utils.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_state.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_storage_buffer.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_texture.h Cleanup: comment block formatting 2024-01-08 11:31:43 +11:00
GPU_uniform_buffer.h Cleanup: spelling & punctuation in comments 2023-09-14 13:25:24 +10:00
GPU_vertex_buffer.h Build: replace Blender specific DEBUG by standard NDEBUG 2023-12-06 16:05:14 +01:00
GPU_vertex_format.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_viewport.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00