-
2d66ec775b
1.11.0
1.11.0
cosmonaut
2023-02-07 12:26:46 -0800
-
8be8ce1062
shader output name includes shader type
cosmonaut
2023-02-03 15:06:14 -0800
-
8eebd9c744
refreshc publish AOT
cosmonaut
2023-02-03 15:05:53 -0800
-
1f2aaeed9f
add msaa support for depth textures (#38)
TheSpydog
2023-01-31 20:30:05 +0000
-
2f9c8aed3b
add msaa support for depth textures
#38
Caleb Cornett
2023-01-30 22:48:38 -0500
-
-
6439516835
ABI break: Textures now have a sample count, not render passes (#37)
TheSpydog
2023-01-30 18:22:16 +0000
-
e697739ae6
abi break: textures now have a sample count, not render passes
1695145942665406352/tmp_refs/heads/samplecount
1695145942665406352/samplecount
#37
Caleb Cornett
2023-01-27 21:19:21 -0500
-
-
89ba9c52ff
vulkan: Fix framebuffer creation with mip levels (#36)
TheSpydog
2023-01-24 00:15:02 +0000
-
e3ab5fadf8
vulkan: Fix 3D texture creation (#35)
TheSpydog
2023-01-24 00:13:23 +0000
-
7e23ce97ce
fix framebuffer creation with mip levels
#36
Caleb Cornett
2023-01-22 23:14:45 -0500
-
-
d41088da89
vulkan: fix 3D texture creation
#35
Caleb Cornett
2023-01-22 16:23:38 -0500
-
-
05900bee14
Shader cross-compiler (#34)
TheSpydog
2023-01-20 23:19:12 +0000
-
ec2a3a273b
Use custom blob format for combining shader code for multiple backends into a single file
1695059685299489847/tmp_refs/heads/shadercompiler
1695059685299489847/shadercompiler
1694327349392036843/tmp_refs/heads/shadercompiler
1694327349392036843/shadercompiler
#34
Caleb Cornett
2023-01-20 15:04:01 -0500
-
8a0d4472b4
Add support for compiling all files in a directory
Caleb Cornett
2023-01-15 15:04:28 -0500
-
2b773101c8
Added shader cross-compiler using glslc and spirv-cross
Caleb Cornett
2023-01-14 23:34:55 -0500
-
-
f7250ab12a
Remove fixed command buffers + minor cleanup (#33)
TheSpydog
2023-01-14 18:03:58 +0000
-
864d381d2a
Remove fixed command buffers + minor cleanup
#33
Caleb Cornett
2023-01-13 20:32:57 -0500
-
-
903192cb4c
Descriptor validation fix (#32)
cosmonaut
2023-01-11 02:41:30 +0000
-
8edab57f7b
move reset calls to Clean instead of Acquire
#32
cosmonaut
2023-01-10 13:02:35 -0800
-
c0c6d2f9fd
change vkWaitForFences call to vkGetFenceStatus
cosmonaut
2023-01-09 18:10:34 -0800
-
-
4cdd6a497a
Fix transfer buffer alignment (#31)
cosmonaut
2023-01-07 05:24:58 +0000
-
7799add2a8
Fix transfer buffer alignment
#31
cosmonaut
2023-01-06 21:17:02 -0800
-
-
28b4253fdf
1.10.0
1.10.0
cosmonaut
2023-01-04 11:18:37 -0800
-
e4215efe5e
Enable multiDrawIndirect feature, add indirect command struct (#30)
TheSpydog
2023-01-04 18:44:02 +0000
-
11d262dc11
enable multiDrawIndirect feature, add indirect command struct
1695300823545439990/tmp_refs/heads/indirect
1695300823545439990/indirect
1695062071584060124/tmp_refs/heads/indirect
1695062071584060124/indirect
#30
Caleb Cornett
2023-01-04 12:01:26 -0500
-
-
329ffab6b8
Remove SRC1 blend factors and depthClampEnable flag
Caleb Cornett
2022-11-19 11:59:38 -0500
-
15b35fccfe
update documentation + remove validation + misc cleanup
Caleb Cornett
2022-12-28 20:50:23 -0500
-
cd83f269fa
update documentation + remove validation + misc cleanup
1727724532633433860/tmp_refs/heads/docs-and-cleanup
1727724532633433860/docs-and-cleanup
Caleb Cornett
2022-12-28 20:50:23 -0500
-
-
ade74d73fe
Perform pending destroys before unlocking the submit mutex (#28)
TheSpydog
2022-12-29 03:03:35 +0000
-
c0624a9e28
update documentation + remove validation + misc cleanup
#29
Caleb Cornett
2022-12-28 20:50:23 -0500
-
-
124f202d2c
Same-access-type barrier should not be a no-op
cosmonaut
2022-12-27 20:51:09 -0800
-
9dcc3fff28
perform pending destroys before unlocking the submit mutex
1695060472257238497/tmp_refs/heads/mutex-order
1695060472257238497/mutex-order
1694387643672439892/tmp_refs/heads/mutex-order
1694387643672439892/mutex-order
#28
Caleb Cornett
2022-12-22 22:08:13 -0500
-
-
528abfad76
fix render target destroy segfault
cosmonaut
2022-12-22 17:23:11 -0800
-
611eb20185
remove unused occlusionQueryPrecise feature
1694391168044840221/tmp_refs/heads/nosrc1
1694391168044840221/nosrc1
1694386068938371996/tmp_refs/heads/nosrc1
1694386068938371996/nosrc1
1693221532826094842/tmp_refs/heads/nosrc1
1693221532826094842/nosrc1
#27
Caleb Cornett
2022-11-19 23:11:22 -0500
-
f700761b0f
remove Refresh_RasterizerState.depthClampEnable
Caleb Cornett
2022-11-19 23:10:34 -0500
-
7fd2e43bc0
remove SRC1 blend factors
Caleb Cornett
2022-11-19 11:59:38 -0500
-
-
59f9eeed36
1.9.0
1.9.0
cosmonaut
2022-11-09 12:04:01 -0800
-
297f234957
Miscellaneous API changes + more MSAA fixes (#26)
TheSpydog
2022-11-08 19:09:21 +0000
-
a0b18dc32e
miscellaneous API changes + more MSAA fixes
#26
Caleb Cornett
2022-11-04 23:24:15 -0400
-
-
5f05ef02a0
MSAA fixes (#25)
TheSpydog
2022-11-03 19:50:07 +0000
-
0f47f5bc54
transition the multisample texture when creating a render pass
#25
Caleb Cornett
2022-11-03 15:45:40 -0400
-
2706b6fe43
fixed a few msaa validation errors
Caleb Cornett
2022-11-02 18:49:01 -0400
-
-
c4b9798fc1
enable samplerAnisotropy device feature (#24) Co-authored-by: TheSpydog <thespydog@noreply.example.org> Co-committed-by: TheSpydog <thespydog@noreply.example.org>
TheSpydog
2022-11-02 21:23:48 +0000
-
e62b5b919c
enable samplerAnisotropy device feature
#24
Caleb Cornett
2022-11-02 17:21:34 -0400
-
-
5166ae87b2
1.8.2
1.8.2
cosmonaut
2022-11-01 16:26:27 -0700
-
3c7755d8bf
rework window claim and swapchain acquisition
cosmonaut
2022-11-01 11:54:19 -0700
-
9073f68e0a
Fix swapchain extent check when size is zero
cosmonaut
2022-10-31 14:16:32 -0700
-
403dcc6084
1.8.1
1.8.1
cosmonaut
2022-10-04 10:14:17 -0700
-
fabd31448b
fix backend iteration when backend is not compiled
cosmonaut
2022-10-04 10:02:53 -0700
-
9aaead40a3
1.8.0
1.8.0
cosmonaut
2022-09-29 14:13:08 -0700
-
1a0beea402
Backend selection + swapchain API revision (#23)
cosmonaut
2022-09-29 21:11:25 +0000
-
96b9f3e161
swapchain API revision
#23
cosmonaut
2022-09-29 14:06:28 -0700
-
bacc3ed280
skip already checked preferred backend
cosmonaut
2022-09-28 12:14:06 -0700
-
c0e4e50863
initial backend selection implementation
cosmonaut
2022-09-28 12:01:46 -0700
-
-
5176f790d8
1.7.1
1.7.1
cosmonaut
2022-09-22 14:01:48 -0700
-
f8bdf6fe1a
fix texture copy memory barrier + optimize RT memory barrier
cosmonaut
2022-09-22 12:44:28 -0700
-
8f0ba8ffb2
1.7.0
1.7.0
cosmonaut
2022-09-13 13:55:25 -0700
-
5568ce4949
Fix heap iteration (#22)
cosmonaut
2022-09-13 20:54:24 +0000
-
7b10e7cc9f
initialize findResult
#22
cosmonaut
2022-08-30 13:16:04 -0700
-
223a9d6593
iterate over multiple heaps to find memory
cosmonaut
2022-08-26 11:15:56 -0700
-
-
f49c0ab190
Texture format rework (#21)
cosmonaut
2022-09-13 20:51:41 +0000
-
5016183ab9
more sensible format ordering
#21
cosmonaut
2022-09-13 13:49:57 -0700
-
9fc1608115
texture format rework
cosmonaut
2022-09-13 13:45:07 -0700
-
-
764de140cc
1.6.1
1.6.1
cosmonaut
2022-08-25 16:21:45 -0700
-
06ad0e1901
fix barrier issue when sampling depth texture
cosmonaut
2022-08-25 16:20:35 -0700
-
83a59d7685
1.6.0
1.6.0
cosmonaut
2022-08-25 13:51:54 -0700
-
5b27f600de
add DrawPrimitivesIndirect + fix sync issues
cosmonaut
2022-08-25 12:21:49 -0700
-
d4693a9093
Prep for PS5Driver (#19)
TheSpydog
2022-08-14 20:45:24 +0000
-
f5b3e466a8
Prep for PS5Driver
#19
Caleb Cornett
2022-08-13 21:28:41 -0400
-
-
2fb9a6931b
fix SetTextureDataYUV image transitions
1.5.4
cosmonaut
2022-07-29 18:15:02 -0700
-
c01ff21359
Fix blit destination layer and level
1.5.3
Hazel Stagner
2022-07-22 20:59:01 -0700
-
e5da75d33a
fix exponential growth when submitting multiple command buffers
1.5.2
cosmonaut
2022-06-27 10:21:40 -0700
-
99e9dc5b8c
fix framebuffer size miscalculation with depth attachment
cosmonaut
2022-06-17 14:47:12 -0700
-
0e7720ccf6
D16 fallback when unsupported
cosmonaut
2022-06-17 00:41:27 -0700
-
488cb8c535
add format to render pass hash
1.5.1
cosmonaut
2022-06-06 11:46:08 -0700
-
3007b4c989
1.5.0
1.5.0
cosmonaut
2022-05-11 21:18:54 -0700
-
163adfb5cd
add BC7 support
cosmonaut
2022-05-11 21:16:24 -0700
-
2a9dbc963a
Remove spirv-cross, take HLSL files as shader module input, update vertex format ABI
#17
Caleb Cornett
2022-03-20 18:24:08 -0400
-
0d8e1590d5
conditional spirv cross build
cosmonaut
2022-03-14 17:40:09 -0700
-
bca9d1e533
Update CMakeLists to include SPIRV-Cross
Caleb Cornett
2022-03-14 19:07:26 -0400
-
bd8276b0ea
First pass at CreateBuffer, SetBufferData, QueueDestroyBuffer, CreateGraphicsPipeline, QueueDestroyGraphicsPipeline, DrawPrimitives, and setting default viewport/scissor rects on render passes
Caleb Cornett
2022-03-13 23:42:35 -0400
-
67ac5987af
Actually, just bake the spirv-cross source files into the Refresh VS project directly
Caleb Cornett
2022-03-12 01:22:19 -0500
-
bb98f42839
Added SPIRV-Cross as a submodule. Implemented CreateShaderModule and QueueDestroyShaderModule
Caleb Cornett
2022-03-12 01:18:31 -0500
-
107c94b6e9
Removed D3D11_Clear, added pWidth/pHeight to AcquireSwapchainImage, fixed(?) threading crash with swapchain Present
Caleb Cornett
2022-03-11 18:17:35 -0500
-
5315e1c435
Implemented Clear, fleshed out D3D11Texture, added depth-stencil clear support in BeginRenderPass
Caleb Cornett
2022-03-10 00:30:28 -0500
-
d6ccca3dc3
Added mutexes for command buffer acquisition and command list execution
Caleb Cornett
2022-03-07 22:30:06 -0500
-
3175f20db6
Started work on BeginRenderPass, enough to get a clear screen!
Caleb Cornett
2022-03-07 21:47:07 -0500
-
9bdad47a36
Swapchain creation, resizing, and destruction
Caleb Cornett
2022-03-07 21:26:08 -0500
-
387addd67d
Free the actual renderer and Refresh device when destroying the device
Caleb Cornett
2022-03-05 22:03:03 -0500
-
4dc3d4c45c
Device setup/teardown + Command buffer acquisition and submission
Caleb Cornett
2022-03-05 21:58:34 -0500
-
-
f0b970496e
vertex format changes
cosmonaut
2022-03-17 14:41:16 -0700
-
38d14fd99d
1.4.0
1.4.0
cosmonaut
2022-03-14 10:54:32 -0700
-
4bba0f99f9
remove lineWidth from RasterizerState
cosmonaut
2022-03-14 10:43:01 -0700
-
acefc530fd
1.3.0
1.3.0
cosmonaut
2022-03-10 10:28:00 -0800
-
3820d458fe
remove Clear and add pWidth and pHeight to AcquireSwapchainTexture
cosmonaut
2022-03-10 10:21:49 -0800
-
7a0b0f5709
suboptimal on recreate is still technically fine
1.2.2
cosmonaut
2022-03-08 11:21:36 -0800
-
ce34f4a435
fix deadlock on multi window swapchain resize
cosmonaut
2022-03-08 10:47:07 -0800
-
eb5617f40e
Update template for latest ABI breaks (#16)
TheSpydog
2022-03-07 08:05:58 +0000
-
bd5957d17c
Merge branch 'main' into updatetemplate
1722990768162826449/updatetemplate
1722990768162826449/tmp_refs/heads/updatetemplate
1722887097461916429/updatetemplate
1722887097461916429/tmp_refs/heads/updatetemplate
1695145462968149063/updatetemplate
1695145462968149063/tmp_refs/heads/updatetemplate
#16
cosmonaut
2022-03-07 08:01:10 +0000
-
-
-
-
0380a96817
Swapchain resize fixes (#18)
cosmonaut
2022-03-07 06:31:39 +0000