Lynix
|
61d082e61b
|
Shader/ShaderWrite: Add optimize bool
|
2021-05-16 23:08:36 +02:00 |
Lynix
|
525f24af2e
|
Shader/ShaderLang: Add support for Unary operators
|
2021-05-16 23:07:25 +02:00 |
Lynix
|
1f05e950e8
|
Move resources to bin
|
2021-05-16 15:38:34 +02:00 |
Jérôme Leclercq
|
cb881612cc
|
Renderer: OCD fix
|
2021-05-15 15:27:37 +02:00 |
Jérôme Leclercq
|
51c099b3ce
|
Renderer: Allow UploadPool to handle very big (>= 2MB) blocks
|
2021-05-15 15:27:17 +02:00 |
Jérôme Leclercq
|
131d5f7afb
|
Add DeferredShading example
|
2021-05-15 15:26:53 +02:00 |
Jérôme Leclercq
|
572dc56b10
|
Update global headers
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
a4052112fe
|
Update UnicodeData.hpp
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
8ba8a0d1bb
|
Translate premake actions to xmake tasks
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
f9bf3d7541
|
Remove Premake files
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
7fd94a2068
|
Use xmake dev for CI (until xmake 2.5.4 is out)
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
1c69c21a9f
|
CI: Whoops
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
ac9193a925
|
Revert "Try to fix Linux CI"
This reverts commit 666a6181da2f1e85053654e22042d6b527352cc2.
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
67670c6053
|
Try to fix Linux CI
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
c23ed619bd
|
ditto
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
ff1be489eb
|
Fix xmake directory
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
e7fb28df7c
|
CI: Fix xmake deadlock
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
df31666d0e
|
CI: Fix dependencies hash (until next xmake version)
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
1cefad6f3b
|
CI: Replace AppVeyor/Travis by GitHub actions
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
1858e1f35c
|
xmake: Build NewtonDynamics in debug only on Windows
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
ff107564ee
|
xmake: Build renderer backends when building examples
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
3221dfdb09
|
xmake: Add support for shader editor
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
24c2de405f
|
Improve xmake build
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
6ed3d2b144
|
Fix newton include
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
2a4f020dd7
|
Move resources to bin directory
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
223b41490b
|
Fix sndfile inclusion
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
2641117847
|
Add building using xmake and cleanup thirdparty
|
2021-05-14 03:35:32 +02:00 |
Jérôme Leclercq
|
a18d8859d5
|
Update basicmaterial binary
|
2021-05-14 02:11:08 +02:00 |
Jérôme Leclercq
|
8840f0bba8
|
Shader: Fix SPIRV operand for vector / primitive division
|
2021-05-14 02:10:29 +02:00 |
Jérôme Leclercq
|
bb207fea4f
|
Shader: Fix Swizzle generation for SPIRV
|
2021-05-14 02:09:54 +02:00 |
Jérôme Leclercq
|
830ec6ac94
|
Add a few helper functions
|
2021-05-14 02:09:25 +02:00 |
Jérôme Leclercq
|
f280cff0a2
|
Renderer: Add release queue to fix deletion while use
|
2021-05-14 02:04:47 +02:00 |
Jérôme Leclercq
|
51ecff2912
|
ShaderLang: Add support for length intrinsic
|
2021-05-14 02:02:12 +02:00 |
Jérôme Leclercq
|
24f7b75654
|
Renderer: Add support for PixelFormat_RGBA32F
|
2021-05-14 01:57:32 +02:00 |
Jérôme Leclercq
|
bbfe06c443
|
Renderer: Fix UploadPool allocations references
|
2021-05-14 01:56:32 +02:00 |
Jérôme Leclercq
|
aeac3282e4
|
Renderer: Add RenderDevice::GetDeviceInfo()
|
2021-05-14 01:55:16 +02:00 |
Jérôme Leclercq
|
adbf1e1da0
|
Renderer: Add proper support for blending
|
2021-05-14 01:50:46 +02:00 |
Jérôme Leclercq
|
61dbd91346
|
Lot of small fixes/improvements
|
2021-05-14 01:48:47 +02:00 |
Jérôme Leclercq
|
9376cfefd2
|
Graphics/FrameGraph: Add support for pass name (as debug sections)
|
2021-05-14 01:45:45 +02:00 |
Jérôme Leclercq
|
ee690072f8
|
VulkanRenderer: Enable synchronization validation in debug
|
2021-05-05 12:06:30 +02:00 |
Jérôme Leclercq
|
961c3bf1df
|
Shader: Fix LangWriter generation
|
2021-05-05 12:06:02 +02:00 |
Jérôme Leclercq
|
7d4a084a62
|
Shader/Parser: Fix handling of . in rvalues + add support for swizzling
For example: var.field was okay but texture.Sample(uv).x wasn't
|
2021-05-05 12:05:46 +02:00 |
Jérôme Leclercq
|
eb67990b7b
|
Shader: Fix SpirV generation for Swizzle expressions
+ fix OpSampledImage
|
2021-05-05 12:04:09 +02:00 |
Jérôme Leclercq
|
bfb93bc925
|
VulkanRenderer: Fix VkRenderWindow subpass dependencies
|
2021-05-05 12:02:00 +02:00 |
Jérôme Leclercq
|
10aa7231b6
|
Renderer: Fix MRT support
|
2021-05-05 12:01:20 +02:00 |
Jérôme Leclercq
|
990193ebb4
|
Minor fixes
|
2021-05-02 13:58:56 +02:00 |
Jérôme Leclercq
|
55c2dd8485
|
Add FrameGraph (WIP)
|
2021-05-02 13:58:35 +02:00 |
Jérôme Leclercq
|
377129586b
|
Renderer: Rename some TextureLayout entry
|
2021-05-02 13:57:24 +02:00 |
Jérôme Leclercq
|
8028044966
|
Fix Linux compilation
|
2021-04-20 18:18:27 +02:00 |
Jérôme Leclercq
|
f85d11e55b
|
Fix Graphics module compilation
|
2021-04-20 18:18:27 +02:00 |