Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
49 changes: 38 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,36 @@
*.aar
*.ap_
*.aab
*.exe
*.lib
*.dll
*.a

# ignore Media within samples
samples/*/Media
tests/*/Media

# ignore external folders (contents pulled by cmake fetchcontent)
samples/external
framework/external/.fetchcontent

# ignore loose image files (eg screenshots)
*.bmp

# ignore timestamp file
project/buildtimestamp.h

# Ignore local config files
ConfigLocal.txt
ConfigLocal.cmake
ConfigLocal.properties

# ignore generated (doxygen) documentation
doc/html/

# ignore generated timestamp file
project/buildtimestamp.h

# Files for the ART/Dalvik VM
*.dex

Expand All @@ -32,10 +55,12 @@ out/
# Gradle files
.gradle/
build/
samples/*/assets_tmp
tests/*/assets_tmp

# Visual Studio files
.vs/
project/windows/solution/
project/windows/solution*/
*.user
*.suo

Expand All @@ -51,6 +76,11 @@ proguard/
# Log Files
*.log

# Generic editor backup files
*.tmp
*.temp
*.bak

# Android Studio Navigation editor temp files
.navigation/

Expand Down Expand Up @@ -110,13 +140,10 @@ debug/

# imgui config
imgui.ini
project/buildtimestamp.h
samples/hdrSwapchain/assets_tmp/
samples/hello-gltf/assets_tmp/
samples/rotatedCopy/assets_tmp/
samples/shaderResolveTonemap/assets_tmp/
samples/SubPass/assets_tmp/
samples/BloomImageProcessing/assets_tmp/
project/tools/ktx.dll
project/tools/ktxinfo.exe
project/tools/toktx.exe

# archives
*.zip
*.7z
*.rar
*.gz
*.tar
38 changes: 0 additions & 38 deletions .gitmodules

This file was deleted.

4 changes: 0 additions & 4 deletions 01_BuildAndroid.bat

This file was deleted.

4 changes: 4 additions & 0 deletions 01_Configure.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
@echo off
cd /D "%~dp0"
python Configure.py

5 changes: 5 additions & 0 deletions 01_Configure.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
cd "$(dirname "$0")"

python Configure.py

5 changes: 5 additions & 0 deletions 02_Build.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@echo off
cd /D "%~dp0"

python Configure.py --build

5 changes: 5 additions & 0 deletions 02_Build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
cd "$(dirname "$0")"

python Configure.py --build

4 changes: 0 additions & 4 deletions 02_BuildWindows.bat

This file was deleted.

4 changes: 0 additions & 4 deletions 03_BuildTools.bat

This file was deleted.

43 changes: 43 additions & 0 deletions Config.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
tests\
empty; framework\base
vulkan; framework\vulkan
framework_test_vulkan
hello_gltf_vulkan
samples\
vulkan; framework\vulkan
vk_extensions
graph_pipelines
image_processing
tile_shading
tile_memory
misc
sgsr
sgsr2
others
hdr_swapchain
rotated_copy
sub_pass
external\
framework\
base; framework\external\GameSampleAssets, framework\external\glm, framework\external\tinyobjloader, framework\external\tinygltf, framework\external\json, framework\external\eigen
generic; framework\base, framework\external\imgui, framework\external\implot, framework\external\portable-file-dialogs, framework\external\KTX-Software, Tools
vulkan; framework\generic, framework\external\volk, framework\external\SPIRV-Cross, framework\external\glslang, framework\external\slang, framework\external\VulkanMemoryAllocator, framework\external\Vulkan-Headers
external\
VulkanMemoryAllocator @ https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/archive/refs/tags/v3.0.1.tar.gz MD5:8571f3def0ff86f228e2864c907ba0b3
tinyobjloader @ https://github.com/tinyobjloader/tinyobjloader/archive/e39c1737bc61c8dce28be7932cfe839d408e7838.zip
tinygltf @ https://github.com/syoyo/tinygltf/archive/925b83627a136d24411067031893dc8ea661444d.zip
imgui @ https://github.com/ocornut/imgui/archive/4f9ba19e520bea478f5cb654d37ef45e6404bd52.zip MD5:2d0aa43693cdada8abb9d49a44c1337b
implot @ https://github.com/epezent/implot/archive/f156599faefe316f7dd20fe6c783bf87c8bb6fd9.zip MD5:b95d158f69b1716da2cd7c17d63bdce4
portable-file-dialogs @ https://github.com/samhocevar/portable-file-dialogs/archive/7f852d88a480020d7f91957cbcefe514fc95000c.zip MD5:ec1fd9e86f260b99a50294b8f53f872f
Vulkan-Headers @ https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/v1.4.328.zip
glm @ https://github.com/g-truc/glm/archive/6ad79aae3eb5bf809c30bf1168171e9e55857e45.zip
GameSampleAssets @ https://github.com/SnapdragonStudios/game-assets-for-adreno-gpu-code-samples/archive/0ef8e70049ffd9ee4f9138b43815b21f959497d0.zip
volk @ https://github.com/zeux/volk/archive/1e0ec168f1726e6389b8647435a3018f0cef9428.zip
SPIRV-Cross @ https://github.com/KhronosGroup/SPIRV-Cross/archive/7affe74d77f93a622bb5002789d5332d32e512ee.zip
glslang @ https://github.com/KhronosGroup/glslang/archive/3a7f78758f8faa9a6e059b09e25fc64ede7fbfb0.zip
slang @ https://github.com/shader-slang/slang/archive/9c2024a7509baae921083d49a56e1321c51f00ec.zip
json @ https://github.com/nlohmann/json/releases/download/v3.10.5/json.tar.xz MD5:4b67aba51ddf17c798e80361f527f50e
eigen @ https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz MD5:4c527a9171d71a72a9d4186e65bea559
KTX-Software @ https://github.com/KhronosGroup/KTX-Software/archive/refs/tags/v4.1.0.tar.gz MD5:b35fc412cdb3a00aa92aadcdd1e5f004 PATCH:..\cmake\KTX-Software.diff; Tools
D3D12MemoryAllocator @ https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/archive/7597f717c7b32b74d263009ecc15985b517585c7.zip

Loading
Loading