vladislavbelov
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
vladislavbelov
b150ab7e75
Fixes decals with default normal texture.
...
Differential Revision: https://code.wildfiregames.com/D4966
This was SVN commit r27576.
2023-03-12 13:01:51 +00:00
vladislavbelov
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
vladislavbelov
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
vladislavbelov
6adc9446be
Removes ogl.h from PCH.
...
Differential Revision: https://code.wildfiregames.com/D4950
This was SVN commit r27556.
2023-02-20 20:06:53 +00:00
vladislavbelov
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
Stan
929d593658
Fix build-archives.sh's shebang.
...
Reported by: @Itms
Refs #6701
This was SVN commit r27542.
2023-02-13 12:19:24 +00:00
vladislavbelov
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
vladislavbelov
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
vladislavbelov
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
vladislavbelov
0fce64ed5a
Fixes Atlas previews after e4455a8e8f.
...
Differential Revision: https://code.wildfiregames.com/D4919
This was SVN commit r27521.
2023-02-01 21:56:35 +00:00
vladislavbelov
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
trompetin17
c422eb242a
ATLAS UI be aware of GUI Scale user config
...
Comment by: @Phosit, @Stan, @Vladislav
Differential Revision: https://code.wildfiregames.com/D4915
Fixes : #6715
This was SVN commit r27513.
2023-01-30 22:05:17 +00:00
vladislavbelov
d0ff565aa8
Fixes DisplayVersion in NSIS on Windows.
...
Tested By: Itms
Differential Revision: https://code.wildfiregames.com/D4892
This was SVN commit r27512.
2023-01-30 21:29:10 +00:00
vladislavbelov
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
vladislavbelov
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
Freagarach
83b786dcf5
Tokens for required technologies.
...
Use tokens for required technologies, allowing `-tech` and easier
replacements.
Fixes requiring `replace=""` when replacing techs.
Also a minor fix in the TemplateParser.js for upgrade requirements.
Refs. 9bb9ff8b16 .
Differential revision: https://code.wildfiregames.com/D4912
Comments by: @Stan
This was SVN commit r27505.
2023-01-30 08:05:34 +00:00
vladislavbelov
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
vladislavbelov
e050a32eef
Adds more features to report for Vulkan backend.
...
This was SVN commit r27502.
2023-01-29 22:10:52 +00:00
Stan
e27a3c4e53
Fix Molten VK printing too many log messages
...
Reported by: @Langbart
Fixes #6719
Differential Revision: https://code.wildfiregames.com/D4913
This was SVN commit r27501.
2023-01-29 13:03:58 +00:00
trompetin17
5d7a8b9d1b
Fix: Crash atlas in relation to Terrain.cpp CalcPosition
...
Patch by: @trompetin17
Differential revision: https://code.wildfiregames.com/D4900
Comments by: @Langbart, @Stan, @Vladislav
Fixes #6550
This was SVN commit r27499.
2023-01-28 22:42:00 +00:00
vladislavbelov
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
vladislavbelov
840dbdd6d8
Creates image views for Vulkan textures only when needed.
...
This was SVN commit r27495.
2023-01-26 21:38:39 +00:00
vladislavbelov
6648b1b53c
Enables non-solid fill for Vulkan to allow wireframe drawing.
...
This was SVN commit r27494.
2023-01-26 17:23:56 +00:00
vladislavbelov
a3e8fd0fd4
Updates shadows camera frustum after its recalculation.
...
This was SVN commit r27493.
2023-01-26 17:12:57 +00:00
vladislavbelov
e5635a9d7f
Fixes shadows cascades iteration.
...
This was SVN commit r27492.
2023-01-26 17:12:11 +00:00
Itms
fa1fc26241
Upgrade gloox to the development trunk version on Windows, refs #3004 . This commit needs a rebuild of the glooxwrapper.
...
This fixes #4705 : the TLS connection now works on Windows, also tested
with certificate verification and with TLSv1.2 (so TLSv1.0 can now be
disabled server-side).
Ideally we should have waited for the release of version 1.0.25, but the
development seems to have mostly stopped upstream.
Tested By: maroder
Differential Revision: https://code.wildfiregames.com/D4910
This was SVN commit r27490.
2023-01-26 15:43:42 +00:00
Stan
d6121a43ea
Add MoltenVK support to fix Vulkan on macOS.
...
Tested by: @Langbart, @real_tabasco_sauce, @wraitii
Refs #6636
Differential Revision: https://code.wildfiregames.com/D4905
This was SVN commit r27488.
2023-01-26 15:24:12 +00:00
vladislavbelov
a054bd7a9d
Adds a warning in case of Vulkan window creation failure.
...
This was SVN commit r27478.
2023-01-21 23:14:29 +00:00
vladislavbelov
18b2f6e184
Disables descriptor indexing on macOS.
...
This was SVN commit r27477.
2023-01-21 22:53:16 +00:00
vladislavbelov
e8ec04fd53
Fixes querying descriptor indexing features and properties on some drivers.
...
This was SVN commit r27475.
2023-01-21 17:06:55 +00:00
Itms
dd0ed78774
Follow proper Shutdown sequence when using -dumpSchema, fixes #6696 .
...
Also fix an incorrect code comment, and prevent Atlas from being started
with `-dumpSchema`.
Reviewed By: phosit
Differential Revision: https://code.wildfiregames.com/D4903
This was SVN commit r27470.
2023-01-19 22:34:46 +00:00
Stan
db9af648c8
Re-add missing script
...
This was SVN commit r27466.
2023-01-19 00:24:04 +00:00
Stan
6727763e93
Slightly improve templatesanalyzer/unitTables.py
...
- Add hans
- Reduce code size
- Reuse other code
- Add poison and fire
- Fix spread
This was SVN commit r27465.
2023-01-18 23:38:44 +00:00
Stan
03da19ed10
Don't include source/test_root.cpp in bundles.
...
Reported by: @LudovicRousseau
Accepted by: @sera
Fixes #6300
Differential Revision: https://code.wildfiregames.com/D4895
This was SVN commit r27461.
2023-01-17 23:50:50 +00:00
Stan
ca71c3cd90
Add a libfmt include forgotten in 421fbfd278
...
This was SVN commit r27453.
2023-01-16 13:07:19 +00:00
vladislavbelov
2a0cd12a5d
Fixes builds on some platforms for libfmt 4 after ca242239f1.
...
Tested By: andy5995
Differential Revision: https://code.wildfiregames.com/D4890
This was SVN commit r27451.
2023-01-16 06:38:29 +00:00
vladislavbelov
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
vladislavbelov
f9d1ecfd31
Removes unused BrokenColor constant forgotten to be removed in b7888aea52.
...
This was SVN commit r27447.
2023-01-15 13:01:31 +00:00
vladislavbelov
0f130fb19c
Removes unnecessary PreDraw from Vulkan CDeviceCommandContext.
...
This was SVN commit r27446.
2023-01-15 11:51:47 +00:00
vladislavbelov
28707d61dd
Fixes creating window on macOS in case of missing Vulkan driver. Fixes #6681
...
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4884
This was SVN commit r27438.
2023-01-13 20:32:36 +00:00
Freagarach
3e7bdc148e
Update checkrefs.py after 9bb9ff8b16.
...
Reported by: @Langbart
Differential revision: https://code.wildfiregames.com/D4880
Tested by: @Langbart
Fixes #6682
This was SVN commit r27436.
2023-01-13 10:29:51 +00:00
trompetin17
5e2ae82d9e
Bug fix: Use sort order asc by default instead of desc
...
refs 9044735e87
This was SVN commit r27429.
2023-01-12 19:10:28 +00:00
vladislavbelov
32c43eaef8
Fixes StaticVector size type warning inside Vulkan CDeviceCommandContext.
...
This was SVN commit r27423.
2023-01-12 06:40:42 +00:00
vladislavbelov
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
vladislavbelov
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
vladislavbelov
b5e8b4944d
Fixes silhouettes on Vulkan by using VkStencilOpState.
...
This was SVN commit r27418.
2023-01-11 16:22:09 +00:00
vladislavbelov
b31e698f12
Use override in classes derived from AbstractProfileTable.
...
Patch By: phosit
Differential Revision: https://code.wildfiregames.com/D4825
This was SVN commit r27414.
2023-01-10 22:32:08 +00:00
vladislavbelov
2442c948ba
No owning raw pointers in L10n.cpp.
...
Patch By: phosit
Differential Revision: https://code.wildfiregames.com/D4823
This was SVN commit r27413.
2023-01-10 22:19:56 +00:00
vladislavbelov
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