| | - Repository
- rB Blender
- Branch
- temp-vulkan-shader
- Build Status
-
Event TimelineJeroen Bakker (jbakker) retitled this revision from GPU: Compile vulkan shaders. to GPU: Compile vulkan shaders to Spir-V binaries..
| 12 ↗ | (On Diff #58503) | |
| 13 ↗ | (On Diff #58503) | |
This revision is now accepted and ready to land. This revision was automatically updated to reflect the committed changes. | Path | Size |
|---|
| build_files/ | cmake/ | platform/ |
| | | 3 lines | | | | draw/ | engines/ | overlay/ | shaders/ |
| | | 5 lines | | | | 4 lines | | | | 6 lines | | 6 lines | | 3 lines | | 13 lines | | | | 16 lines | | 13 lines | | 10 lines | | 4 lines | | 26 lines | | 874 lines | | 16 lines | | 44 lines |
| Commit | Tree | Parents | Author | Summary | Date |
|---|
| 42645b33d6cd | 281379171543 | cf52e4a07f28 | Jeroen Bakker | Use correct layout location. | Nov 29 2022, 3:54 PM | | cf52e4a07f28 | b2eadce30c46 | 4a3cbfd90e9f | Jeroen Bakker | Add definition of gl_InstanceID. | Nov 29 2022, 3:28 PM | | 4a3cbfd90e9f | c1e6ef9699bb | dc973dfa28e0 | Jeroen Bakker | Add glsl shader defines. | Nov 29 2022, 3:25 PM | | dc973dfa28e0 | c660619a2526 | bf3eea036d07 | Jeroen Bakker | Fixed geometry layout. | Nov 29 2022, 3:16 PM | | bf3eea036d07 | c7be92b2ab33 | 8244f555305a | Jeroen Bakker | Remove debug code. | Nov 29 2022, 2:43 PM | | 8244f555305a | 200be367be8f | cfb44574d9e8 | Jeroen Bakker | regular stage interfaces working. | Nov 29 2022, 2:37 PM | | cfb44574d9e8 | fe9d969bc980 | c836b7e60360 | Jeroen Bakker | Fixed stage interface declaration. | Nov 29 2022, 12:19 PM | | c836b7e60360 | 29a615817744 | a246ad9559d9 2b85151a3297 | Jeroen Bakker | Merge branch 'master' into temp-vulkan-shader | Nov 29 2022, 11:30 AM | | a246ad9559d9 | 9cc9efe680fd | 36127e042b97 | Jeroen Bakker | Remove unused cmake includes/libs. | Nov 25 2022, 2:50 PM | | 36127e042b97 | 9d3c32e10368 | 94a98b9365f2 | Jeroen Bakker | Improve shader log to add correct filenames. | Nov 25 2022, 2:15 PM | | 94a98b9365f2 | 557f38d3db77 | 5ca4e9e5451f | Jeroen Bakker | Copied over GLSL code gen functions from GLShader. | Nov 25 2022, 1:59 PM | | 5ca4e9e5451f | 8dd860041cf6 | 8a3329e72b58 | Jeroen Bakker | Added other stages to VKShader. | Nov 25 2022, 10:03 AM | | 8a3329e72b58 | d66fb3ac2cf1 | 7d7a39d00bcb | Jeroen Bakker | Initialize GCaps from VKContext. | Nov 25 2022, 10:00 AM | | 7d7a39d00bcb | bbbc1f525088 | 74bfeec1a5e0 | Jeroen Bakker | Make sure that shader compiler doesn't crash when using Vulkan. | Nov 25 2022, 9:24 AM | | 74bfeec1a5e0 | 3766c05303e9 | 1273af7a0142 0ce18561bc82 | Jeroen Bakker | Merge branch 'master' into temp-vulkan-shader | Nov 25 2022, 9:00 AM | | 1273af7a0142 | b24134193240 | e2d18eda7559 | Jeroen Bakker | Vulkan: create shader module. | Nov 22 2022, 5:01 PM | | e2d18eda7559 | 4696e0d6df9b | 1effef805e01 bfa1f2d351a2 | Jeroen Bakker | Merge branch 'temp-vulkan-memory-allocator' into temp-vulkan-shader | Nov 22 2022, 4:38 PM | | bfa1f2d351a2 | 920ae3d742fe | 6f1197c6b9eb | Jeroen Bakker | Add destructor and accessor for VKContext::mem_allocator_. | Nov 22 2022, 2:22 PM | | 1effef805e01 | f517d3ec5dfc | b3254da33345 dd5fdb937087 | Jeroen Bakker | Merge branch 'master' into temp-vulkan-shader | Nov 22 2022, 2:19 PM | | 6f1197c6b9eb | 8f89ddaccebd | 23503dec9942 | Jeroen Bakker | Some tweaks in make file to reduce branching. | Nov 22 2022, 2:11 PM | | 23503dec9942 | b300d54d5f94 | b43e11deda64 dd5fdb937087 | Jeroen Bakker | Merge branch 'master' into temp-vulkan-memory-allocator | Nov 22 2022, 2:08 PM | | b43e11deda64 | 39eb086a128c | d45bbff51102 | Jeroen Bakker | Don't use curly brackets to group code. | Nov 22 2022, 1:17 PM | | d45bbff51102 | 5cf329de1fbf | 9b467c591df1 | Jeroen Bakker | Change vulkan version to 1.2 | Nov 22 2022, 1:14 PM | | 9b467c591df1 | cee617949851 | 0bc4eb987c4e | Jeroen Bakker | Change license header. | Nov 22 2022, 1:14 PM | | 0bc4eb987c4e | 81c906fecc6e | 648158dfbd3c | Jeroen Bakker | GPU: add vulkan memory allocator to VKContext. | Nov 22 2022, 1:06 PM | | 648158dfbd3c | 5ee29da92559 | fc0b8cb08590 b79e5ae4f26d | Jeroen Bakker | Merge branch 'master' into temp-vulkan-memory-allocator | Nov 22 2022, 12:48 PM | | fc0b8cb08590 | 6fabfb973f0a | 72e5cbf0c7c5 | Jeroen Bakker | Fix compilation vk_mem_alloc on Apple. | Nov 22 2022, 12:32 PM | | b3254da33345 | 8c7af095cb86 | 44ad59592b68 7dea18b3aa17 | Jeroen Bakker | Merge branch 'master' into temp-vulkan-shader | Nov 22 2022, 12:26 PM | | 72e5cbf0c7c5 | 2040a1c5e17b | 6dac345a64b1 | Jeroen Bakker | Vulkan: Add VK memory allocator 3.0.1 to extern. (Show More…) | Nov 21 2022, 2:37 PM | | 44ad59592b68 | 75072bdaded0 | 72b395a7e638 | Jeroen Bakker | Vulkan: compile shader to spirv. | Nov 21 2022, 2:01 PM | | 72b395a7e638 | ed1b7fe1862e | 041900ae95e1 | Jeroen Bakker | | Nov 18 2022, 3:49 PM | | 041900ae95e1 | 6393a3905ee1 | b271ed8ac9d2 | Jeroen Bakker | GHOST: Command pool should be able to reset. | Nov 18 2022, 11:45 AM | | b271ed8ac9d2 | e9f790c8c585 | 6ccd38ea9042 | Jeroen Bakker | Code style struct initialization. | Nov 18 2022, 11:35 AM | | 6ccd38ea9042 | 12c199e3c2d0 | 7d691969e61c | Jeroen Bakker | GHOST: Vulkan swapbuffer should wait for graphics queue idling. | Nov 18 2022, 11:35 AM | | 7d691969e61c | 8c54ce53bcd4 | 1a47f3ae17f8 | Jeroen Bakker | Remove (void) parameters from GHOST_ContextVK. | Nov 18 2022, 11:28 AM | | 1a47f3ae17f8 | 8301aeb20554 | 7211f3ab5bf2 | Jeroen Bakker | CMAKE: Move WITH_VULKAN_BACKEND from global to specific modules. | Nov 18 2022, 11:24 AM | | 7211f3ab5bf2 | df659a4f2ca4 | fad06751a66b bc886bc8d7b3 | Jeroen Bakker | Merge branch 'master' into temp-ghost-vulkan | Nov 18 2022, 11:04 AM | | fad06751a66b | c10c46b73246 | 0fae43efb25d 276d7f7c1955 | Jeroen Bakker | Merge branch 'master' into temp-ghost-vulkan | Nov 15 2022, 11:12 AM | | 0fae43efb25d | aa1cd2e70e59 | 31ecc3028372 | Jeroen Bakker | Apply formatting. | Nov 8 2022, 2:32 PM | | 31ecc3028372 | 2d987888650d | d64d78917406 | Jeroen Bakker | Added support for Linux. Thanks to Qiang Yu for the patch! | Nov 8 2022, 2:29 PM | | d64d78917406 | cad75bf860ea | 975e9020cbc1 | Jeroen Bakker | Initialize vk backend. | Nov 7 2022, 8:03 AM | | 975e9020cbc1 | 981c2f9c84ee | d2c6a27f58da | Jeroen Bakker | Create VKBackend when selecting vulkan from the command line. | Nov 1 2022, 2:52 PM | | d2c6a27f58da | 6925736dbc45 | 6ca82bbf34cd | Jeroen Bakker | Finding MOLTENVK. | Nov 1 2022, 1:51 PM | | 6ca82bbf34cd | b2a807f80318 | 86868a4bcc4c | Jeroen Bakker | Fix missing import in GHOST_SystemWin32.cpp | Nov 1 2022, 12:02 PM | | 86868a4bcc4c | 5f75c22aedbf | 5db147c5bec8 | Jeroen Bakker | Changes to cmake to select vulkan from libs. | Nov 1 2022, 12:00 PM | | 5db147c5bec8 | fee72aa41ade | 39db9b836bc8 8b2b5b0b8384 | Jeroen Bakker | Merge branch 'master' into temp-ghost-vulkan | Nov 1 2022, 9:26 AM | | 39db9b836bc8 | e8049732e302 | b0800197e6e8 | Jeroen Bakker | Removed debug code. | Oct 25 2022, 3:55 PM | | b0800197e6e8 | e14835631875 | 16f5cda14ada | Jeroen Bakker | Removed debug code. | Oct 25 2022, 3:54 PM | | 16f5cda14ada | bb399740c326 | 50e0d346f159 | Jeroen Bakker | Removed obsolete comments. | Oct 21 2022, 1:10 PM | | 50e0d346f159 | 3bd00ab7aa36 | 7cd24fb70afd | Jeroen Bakker | Implemented `newDrawingContext`. | Oct 21 2022, 12:50 PM | | 7cd24fb70afd | 3e242b626240 | 1b04b5cf08d4 | Jeroen Bakker | Implemented createOffscreenContext. | Oct 21 2022, 12:27 PM | | 1b04b5cf08d4 | e29767d3815a | 18ba57ddb62b | Jeroen Bakker | Find MoltenVK (WIP). | Oct 21 2022, 11:40 AM | | 18ba57ddb62b | 09a85e3ec8d0 | ed2b3824901c | Jeroen Bakker | Copied from tmp-vulkan branch. | Oct 21 2022, 9:06 AM | | ed2b3824901c | 44dc2ad3ad7c | fe863b59db40 | Jeroen Bakker | Add vulkan changes to cmake files. | Oct 19 2022, 4:06 PM |
|