Matt Borgerson
|
956ef0b2eb
|
ui: Add original ui element svg files
|
2025-01-03 03:52:19 -07:00 |
Matt Borgerson
|
4571967472
|
scripts/gen-license.py: Fix license URLs
|
2025-01-02 19:07:25 -07:00 |
Matt Borgerson
|
4c943c1956
|
scripts/gen-license.py: Support wrap versions
|
2025-01-02 19:07:25 -07:00 |
Matt Borgerson
|
f96f2754cc
|
meson: Migrate xxhash submodule to a subproject
|
2025-01-02 19:07:25 -07:00 |
Matt Borgerson
|
616a5e5d0b
|
archive-source.sh: Support subprojects that specify directory different from wrapfile
|
2025-01-02 19:07:25 -07:00 |
Matt Borgerson
|
8366763943
|
meson: Link to tomlplusplus statically
|
2025-01-02 19:07:25 -07:00 |
Matt Borgerson
|
084b40fc53
|
meson: Migrate cpp-httplib submodule to a subproject
|
2025-01-02 19:07:25 -07:00 |
Matt Borgerson
|
55118b4260
|
meson: Migrate tomlplusplus submodule to a subproject
|
2025-01-02 19:07:25 -07:00 |
Matt Borgerson
|
824af3978f
|
meson: Migrate nv2a_vsh_cpu submodule to a subproject
|
2025-01-02 19:07:25 -07:00 |
Matt Borgerson
|
0554095dcd
|
meson: Unconditionally import cmake
|
2025-01-02 19:07:25 -07:00 |
mborgerson
|
72ea0f7157
|
debian: Add cmake to build deps
|
2025-01-01 23:55:16 -07:00 |
Matt Borgerson
|
02d35be303
|
ci: Remove subprojects/.gitignore to preserve subprojects on PPA branch
|
2025-01-01 15:58:32 -07:00 |
Matt Borgerson
|
8f478e017a
|
nv2a/psh: Handle 3D textures in BUMPENVMAP[_LUM] modes
|
2024-12-31 03:17:52 -07:00 |
Matt Borgerson
|
b6d6a4709d
|
nv2a/gl: Use snake case for line width ranges
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
e67f19d03b
|
nv2a/vk,gl: Fix a couple 64b shift/printing bugs
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
ae3fe91223
|
nv2a/gl: Rebase line width feature
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
92617d3a31
|
meson: Replace hardcoded glslang include path with subproject query
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
fde6b17ed0
|
scripts/archive-source.sh: Archive subprojects
Cherry-pick part of QEMU 2019cab for Vulkan dependency support before
merging future QEMU updates.
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
08ce952441
|
meson: Add subprojects .gitignore
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
140b426f51
|
meson: Pass VK_USE_PLATFORM_WIN32_KHR when building volk
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
fb7feb7b1f
|
nv2a/vk: Fix missing display surface addr in debug marker
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
f92713def7
|
meson: Move volk, SPIRV-Reflect to main meson.build
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
209c0991a1
|
meson: Convert VulkanMemoryAllocator submodule to a subproject
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
615748fe4b
|
meson: Convert SPIRV-Reflect submodule to a subproject
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
c54964a44a
|
meson: Convert volk submodule to a subproject
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
407e463938
|
scripts/gen-license.py: Support subprojects
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
4a09eeb121
|
nv2a/vk: Use unsigned types for clear scissor calculation for now
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
f834b85bb7
|
thirdparty: Bump VulkanMemoryAllocator version
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
1e5cae068a
|
nv2a/vk: Drop unused vertex_buffer_inline field
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
477d5489ac
|
nv2a/vk: Copy remapped vert data after pre-draw
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
1524486e73
|
meson: Bump glslang subproject version
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
28c9f5f6ef
|
nv2a/vk: Load 16b float depth textures as unorm to match surface w/a
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
c098b82108
|
nv2a/vk: VK_CHECK call to vkBindImageMemory
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
085fb33141
|
nv2a/vk: Fix external memory handle type on Windows
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
88835a1019
|
nv2a/vk,gl: Handle case where pline_offset == 0
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
58c1daf594
|
nv2a/vk: Report dirty if no pipeline is bound
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
8dc3b646a3
|
nv2a/vk: Move display GL compat after line_offset adjust
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
7afeda5da0
|
nv2a/vk: Add regs control_{0,3}, setupraster to shader dirty test
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
4cd4153937
|
nv2a/vk: Move reg dirty clear into create_pipeline
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
de1381c932
|
nv2a/vk: Drop pipeline merge stat
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
986b18214c
|
nv2a/vk: Drop display update early-out
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
974b2be87a
|
nv2a/vk: Add command buffer region debug markers
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
c7f82ab79f
|
nv2a/gl: Fix bind_shaders dgroup
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
580c2e9da4
|
nv2a/vk: Run full dirty texture check
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
5527e908b7
|
nv2a/vk: Process pending surface upload just in time for display
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
0c5b41d6f7
|
ui: Add menubar backend selection
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
e5be3f2714
|
nv2a/vk: Add missing math.h include
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
d054b366f8
|
nv2a/vk: Add pvideo support
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
f26b8c32d6
|
n2va/vk: Key textures on sampler state for now
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
69b5318cb5
|
nv2a/vk: Fix create_pipeline debug marker inbalance
|
2024-12-31 01:37:05 -07:00 |