Skip to content

Commit 76e94de

Browse files
2025.Q3 framework update
Signed-off-by: Rodrigo Holztrattner <[email protected]>
1 parent 604052a commit 76e94de

File tree

829 files changed

+37107
-35652
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

829 files changed

+37107
-35652
lines changed

.gitignore

Lines changed: 38 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,36 @@
99
*.aar
1010
*.ap_
1111
*.aab
12+
*.exe
13+
*.lib
14+
*.dll
15+
*.a
1216

1317
# ignore Media within samples
1418
samples/*/Media
19+
tests/*/Media
20+
21+
# ignore external folders (contents pulled by cmake fetchcontent)
22+
samples/external
23+
framework/external/.fetchcontent
24+
25+
# ignore loose image files (eg screenshots)
26+
*.bmp
27+
28+
# ignore timestamp file
29+
project/buildtimestamp.h
30+
31+
# Ignore local config files
32+
ConfigLocal.txt
33+
ConfigLocal.cmake
34+
ConfigLocal.properties
1535

1636
# ignore generated (doxygen) documentation
1737
doc/html/
1838

39+
# ignore generated timestamp file
40+
project/buildtimestamp.h
41+
1942
# Files for the ART/Dalvik VM
2043
*.dex
2144

@@ -32,10 +55,12 @@ out/
3255
# Gradle files
3356
.gradle/
3457
build/
58+
samples/*/assets_tmp
59+
tests/*/assets_tmp
3560

3661
# Visual Studio files
3762
.vs/
38-
project/windows/solution/
63+
project/windows/solution*/
3964
*.user
4065
*.suo
4166

@@ -51,6 +76,11 @@ proguard/
5176
# Log Files
5277
*.log
5378

79+
# Generic editor backup files
80+
*.tmp
81+
*.temp
82+
*.bak
83+
5484
# Android Studio Navigation editor temp files
5585
.navigation/
5686

@@ -110,13 +140,10 @@ debug/
110140

111141
# imgui config
112142
imgui.ini
113-
project/buildtimestamp.h
114-
samples/hdrSwapchain/assets_tmp/
115-
samples/hello-gltf/assets_tmp/
116-
samples/rotatedCopy/assets_tmp/
117-
samples/shaderResolveTonemap/assets_tmp/
118-
samples/SubPass/assets_tmp/
119-
samples/BloomImageProcessing/assets_tmp/
120-
project/tools/ktx.dll
121-
project/tools/ktxinfo.exe
122-
project/tools/toktx.exe
143+
144+
# archives
145+
*.zip
146+
*.7z
147+
*.rar
148+
*.gz
149+
*.tar

.gitmodules

Lines changed: 0 additions & 38 deletions
This file was deleted.

01_BuildAndroid.bat

Lines changed: 0 additions & 4 deletions
This file was deleted.

01_Configure.bat

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@echo off
2+
cd /D "%~dp0"
3+
python Configure.py
4+

01_Configure.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/usr/bin/env bash
2+
cd "$(dirname "$0")"
3+
4+
python Configure.py
5+

02_Build.bat

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@echo off
2+
cd /D "%~dp0"
3+
4+
python Configure.py --build
5+

02_Build.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/usr/bin/env bash
2+
cd "$(dirname "$0")"
3+
4+
python Configure.py --build
5+

02_BuildWindows.bat

Lines changed: 0 additions & 4 deletions
This file was deleted.

03_BuildTools.bat

Lines changed: 0 additions & 4 deletions
This file was deleted.

Config.txt

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
tests\
2+
empty; framework\base
3+
vulkan; framework\vulkan
4+
framework_test_vulkan
5+
hello_gltf_vulkan
6+
samples\
7+
vulkan; framework\vulkan
8+
vk_extensions
9+
graph_pipelines
10+
image_processing
11+
tile_shading
12+
tile_memory
13+
misc
14+
sgsr
15+
sgsr2
16+
others
17+
hdr_swapchain
18+
rotated_copy
19+
sub_pass
20+
external\
21+
framework\
22+
base; framework\external\GameSampleAssets, framework\external\glm, framework\external\tinyobjloader, framework\external\tinygltf, framework\external\json, framework\external\eigen
23+
generic; framework\base, framework\external\imgui, framework\external\implot, framework\external\portable-file-dialogs, framework\external\KTX-Software, Tools
24+
vulkan; framework\generic, framework\external\volk, framework\external\SPIRV-Cross, framework\external\glslang, framework\external\slang, framework\external\VulkanMemoryAllocator, framework\external\Vulkan-Headers
25+
external\
26+
VulkanMemoryAllocator @ https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/archive/refs/tags/v3.0.1.tar.gz MD5:8571f3def0ff86f228e2864c907ba0b3
27+
tinyobjloader @ https://github.com/tinyobjloader/tinyobjloader/archive/e39c1737bc61c8dce28be7932cfe839d408e7838.zip
28+
tinygltf @ https://github.com/syoyo/tinygltf/archive/925b83627a136d24411067031893dc8ea661444d.zip
29+
imgui @ https://github.com/ocornut/imgui/archive/4f9ba19e520bea478f5cb654d37ef45e6404bd52.zip MD5:2d0aa43693cdada8abb9d49a44c1337b
30+
implot @ https://github.com/epezent/implot/archive/f156599faefe316f7dd20fe6c783bf87c8bb6fd9.zip MD5:b95d158f69b1716da2cd7c17d63bdce4
31+
portable-file-dialogs @ https://github.com/samhocevar/portable-file-dialogs/archive/7f852d88a480020d7f91957cbcefe514fc95000c.zip MD5:ec1fd9e86f260b99a50294b8f53f872f
32+
Vulkan-Headers @ https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/v1.4.328.zip
33+
glm @ https://github.com/g-truc/glm/archive/6ad79aae3eb5bf809c30bf1168171e9e55857e45.zip
34+
GameSampleAssets @ https://github.com/SnapdragonStudios/game-assets-for-adreno-gpu-code-samples/archive/0ef8e70049ffd9ee4f9138b43815b21f959497d0.zip
35+
volk @ https://github.com/zeux/volk/archive/1e0ec168f1726e6389b8647435a3018f0cef9428.zip
36+
SPIRV-Cross @ https://github.com/KhronosGroup/SPIRV-Cross/archive/7affe74d77f93a622bb5002789d5332d32e512ee.zip
37+
glslang @ https://github.com/KhronosGroup/glslang/archive/3a7f78758f8faa9a6e059b09e25fc64ede7fbfb0.zip
38+
slang @ https://github.com/shader-slang/slang/archive/9c2024a7509baae921083d49a56e1321c51f00ec.zip
39+
json @ https://github.com/nlohmann/json/releases/download/v3.10.5/json.tar.xz MD5:4b67aba51ddf17c798e80361f527f50e
40+
eigen @ https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz MD5:4c527a9171d71a72a9d4186e65bea559
41+
KTX-Software @ https://github.com/KhronosGroup/KTX-Software/archive/refs/tags/v4.1.0.tar.gz MD5:b35fc412cdb3a00aa92aadcdd1e5f004 PATCH:..\cmake\KTX-Software.diff; Tools
42+
D3D12MemoryAllocator @ https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/archive/7597f717c7b32b74d263009ecc15985b517585c7.zip
43+

0 commit comments

Comments
 (0)