|
cd8eb70859
|
Disables framebuffer invalidating by default for GL as some drivers perform it incorrectly.
Fixes #6805
Tested By: Itms
Differential Revision: https://code.wildfiregames.com/D5003
This was SVN commit r27654.
|
2023-05-29 20:53:10 +00:00 |
|
|
cd1dccd59f
|
Fixes the property name of available devices in a Vulkan report.
This was SVN commit r27579.
|
2023-03-14 20:21:53 +00:00 |
|
|
05c77b1819
|
Switches VMA to Vulkan 1.1.
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4947
This was SVN commit r27573.
|
2023-03-11 19:12:54 +00:00 |
|
|
f2519d92a0
|
Fixes GL ES version report after GL_INVALID_ENUM triggered by glEnable(GL_TEXTURE_2D).
This was SVN commit r27564.
|
2023-02-28 16:56:36 +00:00 |
|
|
4355c8675b
|
Implements framebuffer readback for Vulkan to allow screenshots.
Differential Revision: https://code.wildfiregames.com/D4940
This was SVN commit r27552.
|
2023-02-17 17:36:10 +00:00 |
|
|
f8520e0275
|
Increases minImageCount for Vulkan swapchain only when there is a room for that.
This was SVN commit r27537.
|
2023-02-12 23:12:28 +00:00 |
|
|
afd0f181e1
|
Fixes invalid swapchain size during a window minimize.
Differential Revision: https://code.wildfiregames.com/D4932
This was SVN commit r27536.
|
2023-02-12 22:58:36 +00:00 |
|
|
6126b518c4
|
Fixes overflow of inplace vertex and index Vulkan buffers.
Comments By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4920
This was SVN commit r27522.
|
2023-02-01 22:09:25 +00:00 |
|
|
2339067737
|
Makes Vulkan device selection stop searching after a first suitable queue family.
This was SVN commit r27516.
|
2023-01-31 17:01:47 +00:00 |
|
|
ac75966d67
|
Fixes descriptor set overwrite when multiple textures reference it with delayed deletion. Fixes #6717
Refs #6636
Comments By: phosit, Stan
Tested By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4916
This was SVN commit r27511.
|
2023-01-30 21:23:44 +00:00 |
|
|
c17bffff1e
|
Extends logs for Vulkan available device.
Differential Revision: https://code.wildfiregames.com/D4917
This was SVN commit r27510.
|
2023-01-30 21:16:47 +00:00 |
|
|
c80bfc8732
|
Uses Vulkan physical device indices as the last comparison for device selection.
This was SVN commit r27503.
|
2023-01-29 23:06:42 +00:00 |
|
|
e050a32eef
|
Adds more features to report for Vulkan backend.
This was SVN commit r27502.
|
2023-01-29 22:10:52 +00:00 |
|
|
cb5a0b6342
|
Prevents using R8G8B8_UNORM format for Vulkan textures as it can be supported as a native format only by workarounds.
This was SVN commit r27496.
|
2023-01-26 21:44:50 +00:00 |
|
|
840dbdd6d8
|
Creates image views for Vulkan textures only when needed.
This was SVN commit r27495.
|
2023-01-26 21:38:39 +00:00 |
|
|
6648b1b53c
|
Enables non-solid fill for Vulkan to allow wireframe drawing.
This was SVN commit r27494.
|
2023-01-26 17:23:56 +00:00 |
|
|
18b2f6e184
|
Disables descriptor indexing on macOS.
This was SVN commit r27477.
|
2023-01-21 22:53:16 +00:00 |
|
|
e8ec04fd53
|
Fixes querying descriptor indexing features and properties on some drivers.
This was SVN commit r27475.
|
2023-01-21 17:06:55 +00:00 |
|
|
64bc717a18
|
Hides some warnings for VMA.
Differential Revision: https://code.wildfiregames.com/D4889
This was SVN commit r27450.
|
2023-01-16 06:37:22 +00:00 |
|
|
0f130fb19c
|
Removes unnecessary PreDraw from Vulkan CDeviceCommandContext.
This was SVN commit r27446.
|
2023-01-15 11:51:47 +00:00 |
|
|
32c43eaef8
|
Fixes StaticVector size type warning inside Vulkan CDeviceCommandContext.
This was SVN commit r27423.
|
2023-01-12 06:40:42 +00:00 |
|
|
ec704d8179
|
Recreates Vulkan swapchain on window resize.
Tested By: hyperion
Differential Revision: https://code.wildfiregames.com/D4879
This was SVN commit r27422.
|
2023-01-12 06:35:59 +00:00 |
|
|
ccda54a662
|
Ands new depth stencil format to support all combinations on Vulkan.
Tested By: hyperion, nwtour
Differential Revision: https://code.wildfiregames.com/D4878
This was SVN commit r27421.
|
2023-01-12 06:32:52 +00:00 |
|
|
b5e8b4944d
|
Fixes silhouettes on Vulkan by using VkStencilOpState.
This was SVN commit r27418.
|
2023-01-11 16:22:09 +00:00 |
|
|
7c84c23114
|
Adds Vulkan backend.
Comments By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4876
This was SVN commit r27412.
|
2023-01-10 20:22:20 +00:00 |
|
|
7dca5d23ad
|
Adds preferred depth stencil format to renderer backend.
This was SVN commit r27379.
|
2023-01-06 23:07:50 +00:00 |
|
|
90f064ff03
|
Switches from per draw vertex attribute format to precompiled vertex input layout.
Comments By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4852
This was SVN commit r27363.
|
2023-01-06 00:39:25 +00:00 |
|
|
4ed41d4a9a
|
Switches from pipeline state descriptions to pipeline states.
Tested By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4850
This was SVN commit r27328.
|
2022-12-31 18:29:44 +00:00 |
|
|
c0e888e2af
|
Removes SetViewport from CRenderer.
Differential Revision: https://code.wildfiregames.com/D4849
This was SVN commit r27313.
|
2022-12-29 06:53:06 +00:00 |
|
|
7c20a8c958
|
Reduces shader inputs duplication and wraps them in a macro. Refs #6636
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4837
This was SVN commit r27282.
|
2022-12-10 10:14:35 +00:00 |
|
|
d8bf4f6e62
|
Makes GLES using high precision for both vertex and fragment shaders.
This was SVN commit r27275.
|
2022-12-06 18:30:34 +00:00 |
|
|
29368cf776
|
Adds framebuffer attachment load and store operations.
Comments By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4830
This was SVN commit r27256.
|
2022-11-26 21:55:17 +00:00 |
|
|
192585008a
|
Removes skycolor from GL framebuffer.
Differential Revision: https://code.wildfiregames.com/D4822
This was SVN commit r27220.
|
2022-11-11 23:03:01 +00:00 |
|
|
3a4c8342a0
|
Makes AcquireNextBackbuffer returns true in case of successful backbuffer acquirement.
This was SVN commit r27184.
|
2022-10-30 00:38:45 +00:00 |
|
|
2d0cde4e64
|
Disallows backend buffer uploading inside framebuffer pass.
Differential Revision: https://code.wildfiregames.com/D4815
This was SVN commit r27182.
|
2022-10-29 23:20:04 +00:00 |
|
|
968fd50fb0
|
Moves Backend enum from CVideoMode to backends.
Comments By: phosit, Stan
Differential Revision: https://code.wildfiregames.com/D4809
This was SVN commit r27173.
|
2022-10-25 22:45:54 +00:00 |
|
|
64bd81ae6b
|
Adds usage flags to backend textures.
This was SVN commit r27152.
|
2022-10-12 23:19:27 +00:00 |
|
|
d3f0395d2a
|
Adds BeginFramebufferPass/EndFramebufferPass instead of SetFramebuffer.
This was SVN commit r27151.
|
2022-10-12 21:51:27 +00:00 |
|
|
8ae3a2bfd6
|
Adds AcquireNextBackbuffer to CDevice to have something to present.
This was SVN commit r27148.
|
2022-10-11 22:48:07 +00:00 |
|
|
908d9a0079
|
Moves vertex buffer offset to SetVertexBuffer.
This was SVN commit r27137.
|
2022-10-09 11:47:34 +00:00 |
|
|
178850cb23
|
Replaces border color of sampler by enum.
This was SVN commit r27134.
|
2022-10-08 09:40:06 +00:00 |
|
|
ca427529c0
|
Fixes include guards of CDeviceCommandContext headers.
This was SVN commit r27132.
|
2022-10-07 23:02:15 +00:00 |
|
|
9845a99f77
|
Adds EGL support for Wayland.
Tested By: Freagarach, Mentula, phosit
Differential Revision: https://code.wildfiregames.com/D4642
This was SVN commit r26929.
|
2022-06-09 21:09:32 +00:00 |
|
|
54aae3e6d4
|
Moves anisotropic filtering support check from GL texture to TextureManager to make it explicit.
This was SVN commit r26919.
|
2022-06-06 06:59:20 +00:00 |
|
|
095838da0a
|
Fixes A8 framebuffer format used for LOS interpolation and enables smooth LOS by default.
Tested By: Langbart, mastoras
Differential Revision: https://code.wildfiregames.com/D4654
This was SVN commit r26906.
|
2022-05-26 16:36:57 +00:00 |
|
|
a6f60afdc5
|
Adds instancing support to backend and enables it for minimap.
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4650
This was SVN commit r26901.
|
2022-05-24 07:11:23 +00:00 |
|
|
db8d251a8b
|
Adds XML path of GL shader descriptions to file dependencies.
This was SVN commit r26864.
|
2022-05-09 10:13:19 +00:00 |
|
|
132058bc04
|
Fixes RenderDoc captures by calling glGetProgramivARB to get constants only for ARB shaders.
This was SVN commit r26863.
|
2022-05-09 08:22:21 +00:00 |
|
|
67e8e28006
|
Fixes dynamic GL buffer orphaning forgotten in cff79b421a . Fixes #6533
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4638
This was SVN commit r26859.
|
2022-05-08 22:45:54 +00:00 |
|
|
62e589ab76
|
Adds renderer backend interface and dummy backend.
Comments By: phosit, Stan
Tested By: Langbart, phosit
Differential Revision: https://code.wildfiregames.com/D4636
This was SVN commit r26858.
|
2022-05-08 22:02:46 +00:00 |
|