Jérôme Leclercq
|
3e556a72b6
|
Build: Add usepch option to use precompiled headers
|
2022-03-09 20:06:38 +01:00 |
Jérôme Leclercq
|
4a8ebf869b
|
Minor fixes
|
2022-03-09 20:05:33 +01:00 |
Jérôme Leclercq
|
f90888261f
|
UnitTests/Shader: Add serialization unit tests
|
2022-03-06 13:19:47 +01:00 |
Jérôme Leclercq
|
acf1b30355
|
Shader/AstCompare: Fix missing ConditionalStatement compare
|
2022-03-06 13:19:19 +01:00 |
Jérôme Leclercq
|
84db6981bc
|
XMake: Fix allowed modes on Windows
|
2022-03-06 12:53:30 +01:00 |
Jérôme Leclercq
|
ca0ab34f32
|
Try to fix sanitizer CI
|
2022-03-06 10:59:05 +01:00 |
Jérôme Leclercq
|
95742b6ba3
|
Update UuidTest.cpp
|
2022-03-05 00:44:54 +01:00 |
Jérôme Leclercq
|
1aa0a696ba
|
Fix MinGW compilation
|
2022-03-05 00:32:07 +01:00 |
Jérôme Leclercq
|
78d9cd6774
|
XMake: Remove custom Qt packages (as they are now on xmake-repo)
|
2022-03-04 20:41:31 +01:00 |
Jérôme Leclercq
|
c741bad9a1
|
Utility/Font: Remove useless atlas release slot
|
2022-03-04 20:41:14 +01:00 |
Jérôme Leclercq
|
f6e2871224
|
CI: Fix sanitizer
Toolchain are now part of package keys
|
2022-03-04 20:40:59 +01:00 |
Jérôme Leclercq
|
72b664f42c
|
Core: Add Uuid class
|
2022-03-04 20:40:41 +01:00 |
Jérôme Leclercq
|
36aea2ca0c
|
Shader/SanitizeVisitor: Fix sanitization of already sanitized AST with holes in indices
this happens when you sanitize an AST that went through a remove unused pass
|
2022-02-28 13:30:53 +01:00 |
Jérôme Leclercq
|
142f15d538
|
Fix dependency checker and add unit test
|
2022-02-28 13:28:59 +01:00 |
Lynix
|
1e606f3043
|
Fix compilation after merge
|
2022-02-27 20:18:36 +01:00 |
Lynix
|
4c226eda0c
|
Merge branch 'master' into nzsl-modules
|
2022-02-27 20:12:30 +01:00 |
Lynix
|
1c986b7431
|
Fix compilation
|
2022-02-27 20:04:52 +01:00 |
Jérôme Leclercq
|
96d87d9439
|
Merge fix
|
2022-02-27 18:54:45 +01:00 |
Jérôme Leclercq
|
bcfef75ec2
|
Merge branch 'master' into nzsl-modules
|
2022-02-27 18:44:44 +01:00 |
Jérôme Leclercq
|
6ee3899400
|
Shader/SanitizeVisitor: Fix variable shadowing
|
2022-02-27 18:43:38 +01:00 |
Jérôme Leclercq
|
0fe7f6b899
|
Shader/EliminateUnusedPassVisitor: Fix function call
|
2022-02-27 18:43:02 +01:00 |
Jérôme Leclercq
|
fbae413620
|
Shader/GlslWriter: Improve removal of unused code
|
2022-02-27 18:42:41 +01:00 |
Jérôme Leclercq
|
55a5ae0648
|
VulkanRenderer: Improve pixel format handling
|
2022-02-27 18:41:43 +01:00 |
Jérôme Leclercq
|
8a097afb1b
|
Graphics/FramePass: Replace render rect parameter of CommandCallback by FramePassEnvironment
|
2022-02-27 18:37:05 +01:00 |
Jérôme Leclercq
|
a155aa598e
|
Shader: Move DependencyChecker to a public class
|
2022-02-26 16:08:16 +01:00 |
Jérôme Leclercq
|
28531f5118
|
Minor changes
|
2022-02-25 19:36:54 +01:00 |
Jérôme Leclercq
|
9dceced1e9
|
CI: Update package key (to check Qt update)
|
2022-02-25 13:29:31 +01:00 |
Jérôme Leclercq
|
874f87f079
|
XMake: Improve Qt packages
|
2022-02-25 13:25:07 +01:00 |
Jérôme Leclercq
|
6611cdf72e
|
Minor fixes
|
2022-02-24 18:52:38 +01:00 |
Jérôme Leclercq
|
cb1bc956b2
|
Network: Fix posix implementation
|
2022-02-24 18:28:41 +01:00 |
Jérôme Leclercq
|
d827477de2
|
UnitTests/TCPTest: Don't use a random port
|
2022-02-24 13:03:30 +01:00 |
Jérôme Leclercq
|
05e56d627d
|
Improve unit tests
|
2022-02-24 12:56:53 +01:00 |
Jérôme Leclercq
|
7dbaed9aa5
|
Network: Fix minor issues with IP address parsing and add tests
|
2022-02-24 12:38:08 +01:00 |
Jérôme Leclercq
|
13f2132110
|
Utility/GuillotineImageAtlas: Fix copy of previous data
|
2022-02-23 23:49:13 +01:00 |
Jérôme Leclercq
|
86cc814f1b
|
Utility/GuillotineImageAtlas: Add max layer size
|
2022-02-23 23:48:58 +01:00 |
Jérôme Leclercq
|
fe16584c8c
|
Minor fixes
|
2022-02-23 23:48:20 +01:00 |
Jérôme Leclercq
|
74dcb602b8
|
Update CI (force cache flush)
|
2022-02-23 23:47:38 +01:00 |
Jérôme Leclercq
|
13bb4cc6ee
|
XMake: Move aqt to a separate package to fix MinGW installation
|
2022-02-23 23:23:39 +01:00 |
Jérôme Leclercq
|
40a9d75bb7
|
spoilers...
|
2022-02-23 13:36:38 +01:00 |
Jérôme Leclercq
|
6c318b915f
|
Tests/Utility: Add font loading test
|
2022-02-23 13:20:20 +01:00 |
Jérôme Leclercq
|
f38d2747b8
|
Minor stuff (mostly to shut up static analysis)
|
2022-02-23 13:20:06 +01:00 |
Jérôme Leclercq
|
1e9e05adfa
|
Graphics/MaterialPass: Fix shader option index
|
2022-02-23 13:14:30 +01:00 |
Jérôme Leclercq
|
004c0d84b1
|
Graphics/RenderSystem: Fix invisible graphics/lights unregistration
|
2022-02-23 13:10:33 +01:00 |
Jérôme Leclercq
|
7c630cfe44
|
Update msys2-build.yml
|
2022-02-22 13:31:47 +01:00 |
Jérôme Leclercq
|
ef8f83c5c3
|
Create .ruleset
|
2022-02-22 13:31:42 +01:00 |
Jérôme Leclercq
|
9ee8196b83
|
Static analysis fix
|
2022-02-22 13:31:37 +01:00 |
Jérôme Leclercq
|
0dd8c21543
|
Graphics/ForwardFramePipeline: Fix scissor update
|
2022-02-22 13:31:22 +01:00 |
Jérôme Leclercq
|
7ece44b4f4
|
Shader: Rename Optimize to ConstantPropagation
|
2022-02-22 13:28:01 +01:00 |
Jérôme Leclercq
|
20a86312ff
|
Graphics/FramePipeline: Replace maps with memory pools and indices
|
2022-02-21 20:47:11 +01:00 |
Jérôme Leclercq
|
a1b6f51398
|
Minor fixes
|
2022-02-21 20:46:37 +01:00 |