Commit Graph

  • d06f9bda89 Fix compilation again SirLynix 2023-11-20 00:26:12 +0100
  • f6c417ba8f Fix compilation SirLynix 2023-11-20 00:13:03 +0100
  • aaf3d97954 Graphics: Add RenderTexture class SirLynix 2023-11-20 00:04:11 +0100
  • 4f08d0b3c1 Fix compilation Lynix 2023-11-20 10:16:00 +0100
  • 674610e9f8 Graphics/BakedFrameGraph: Don't resize fixed-size textures SirLynix 2023-11-20 00:01:24 +0100
  • 2ef9cd0128 Graphics/ForwardFramePipeline: Optimize out merge pass when only one viewer renders to a target SirLynix 2023-11-17 17:00:08 +0100
  • 97d5640967 Renderer: Blit texture to window instead of using a full renderpass SirLynix 2023-11-17 16:59:31 +0100
  • f2e77fb8a5 Rename Nz::Functor to Nz::AbstractFunctor SirLynix 2023-11-17 13:19:21 +0100
  • da49b39465 XMake: Improve natvis rules SirLynix 2023-11-17 13:16:05 +0100
  • 5a14808a57 Minor fixes SirLynix 2023-11-17 11:58:03 +0100
  • ddc8cc6797 Core: Rework ParameterFile SirLynix 2023-11-17 11:57:05 +0100
  • 592845e353 Graphics: Fix default atlas check SirLynix 2023-11-16 09:00:33 +0100
  • b7aca4b22a Graphics: Update material shaders SirLynix 2023-11-16 09:00:21 +0100
  • 3b61face6f xmake: Update dependencies version SirLynix 2023-11-15 08:09:41 +0100
  • f5df12e740 JoltPhysics3D: Update for v4 SirLynix 2023-11-15 08:08:45 +0100
  • ddf0dc88bc Minor fixes SirLynix 2023-11-15 08:07:06 +0100
  • 5e643bca7b Fix MinGW compilation SirLynix 2023-11-15 08:06:50 +0100
  • cf222941ec Utility/Image: Fix functions taking a Color SirLynix 2023-11-14 15:41:59 +0100
  • a4b10749f7 C++20 fixes SirLynix 2023-11-14 15:40:48 +0100
  • e5789d1749 Switch Nazara to C++20 Lynix 2023-11-14 14:24:28 +0100
  • 35b4da0d4b Set file encoding to UTF-8 Lynix 2023-11-14 14:24:04 +0100
  • 592780562e Try to fix MinGW compilation error Lynix 2023-11-12 22:31:01 +0100
  • f0fd3b232c Core: Add generic ParameterConfig SirLynix 2023-11-12 12:54:34 +0100
  • 86e26008b3 Minor fixes SirLynix 2023-11-12 12:51:56 +0100
  • 2ff2cd4a9c Build: Fix asan check SirLynix 2023-11-12 12:13:14 +0100
  • 949573636d Graphics: RegisterDebugDrawPipelinePass SirLynix 2023-11-06 19:16:53 +0100
  • db58921cc4 Graphics/PipelinePassList: Add support for attachment proxy SirLynix 2023-11-06 19:16:27 +0100
  • 578240cd6f Graphics/PipelinePassListLoader: Replace Result by exception to improve readability SirLynix 2023-11-06 19:14:23 +0100
  • 886991f86d Graphics: Add PipelinePassList loader (able to load from a file) SirLynix 2023-11-05 17:33:16 +0100
  • ef0a34b7b1 Graphics: Add FramePipelinePassFlag to fix shadows SirLynix 2023-11-03 11:24:41 +0100
  • 8fb6ea728d Graphics: Add data-driven pipeline passes SirLynix 2023-11-02 16:19:41 +0100
  • 4995364418 Graphics/UberShader: Don't set debug level to regular by default SirLynix 2023-11-04 17:55:26 +0100
  • 5382dd3ccd Graphics/UberShader: Hotreload shader when an imported module is modified SirLynix 2023-11-04 17:55:04 +0100
  • fa54f1a3e4 Graphics/Material: Fix error message when module is not init SirLynix 2023-11-04 17:52:47 +0100
  • c80e06226f Graphics/Graphics: Create default depth texture in preferred depth format SirLynix 2023-11-04 17:52:27 +0100
  • 4749e6ec80 Core: Fix NazaraAssert in release mode SirLynix 2023-11-02 15:49:51 +0100
  • 4b8a475bbd Split error macro into two versions (format vs non-formating) to allow format checking at compile-time SirLynix 2023-11-02 15:18:03 +0100
  • 8fb53f467b Core/ResourceLoader: Fix format error SirLynix 2023-11-02 08:27:37 +0100
  • a803a9cff4 Core: Update UnicodeData SirLynix 2023-11-02 08:27:10 +0100
  • 2c6b507e62 Graphics/AbstractViewer: Make Project/Unproject const SirLynix 2023-10-30 18:36:41 +0100
  • 9f88d8a7e8 Build: Forcefully disable asan for package not supporting it SirLynix 2023-10-28 11:55:24 +0200
  • f707c3b739 xmake: Fix project generation with xmake 2.8.3+ Lynix 2023-10-27 20:03:59 +0200
  • ebd021955c CI: replace msan by tsan Lynix 2023-10-25 20:38:21 +0200
  • 5e9b02e6e9 CI: Fix duplication of jobs Lynix 2023-10-25 20:33:04 +0200
  • 89690fb710 CI: Add support for sanitizers Lynix 2023-10-25 20:24:25 +0200
  • bb9f907691 Math/Ray: Fix return 0 to return false Lynix 2023-10-25 20:22:29 +0200
  • 384bdc0974 Build: Remove useless flags on MinGW Lynix 2023-10-25 20:06:37 +0200
  • 77d5fe1d7d Build: replace modes by add sanitizer options Lynix 2023-10-25 20:06:20 +0200
  • 7840e54a0d
    CI: Update emscripten version Jérôme Leclercq 2023-10-21 19:56:16 +0200
  • 6a9177a109 Graphics/ShadowMapping: Replace bias by a position scale SirLynix 2023-10-21 19:31:07 +0200
  • b04d7662ce Graphics/SlicedSprite: Fix UV inversion when texture coordinates don't take the whole texture SirLynix 2023-10-18 10:10:14 +0200
  • 5bc935c23e Examples/PhysicsPlayground: Add gamma correction SirLynix 2023-10-18 10:08:01 +0200
  • a46e61e2e5 Widgets/SimpleWidgetStyles: Fix ImageButtonWidget pressed color SirLynix 2023-10-18 10:06:22 +0200
  • da2b49d719 OpenGLRenderer: Fix depthBias constant and slope factors inversion SirLynix 2023-10-18 10:05:41 +0200
  • 08f6a6bbe6
    Update INSTALL.md Jérôme Leclercq 2023-10-20 10:20:10 +0200
  • ca4f1b49ac Graphics/Shaders: Adjust PBR ambient SirLynix 2023-10-14 16:44:36 +0200
  • f0d809c22a Graphics/ForwardFramePipeline: Fix depth-prepass SirLynix 2023-10-14 16:43:58 +0200
  • f7e9ee9f60 Graphics/Enums: Add GammaCorrection to FramePipelineAllExtraPasses SirLynix 2023-10-14 16:43:30 +0200
  • 4fc5f68f3d Graphics/ViewerInstance: Initialize far and near planes SirLynix 2023-10-14 01:08:25 +0200
  • d92a307fb8 Graphics/Shader: Add light shadow support to PBR SirLynix 2023-10-14 01:07:03 +0200
  • ceedfbabaf Graphics/Shaders: Move shadow factor to a separate file SirLynix 2023-10-14 01:06:10 +0200
  • c191cb227b Fix compilation SirLynix 2023-10-13 23:23:10 +0200
  • d6a99da2ea Graphics/Graphics: Enable depth-clamp on shadow pass if supported SirLynix 2023-09-09 20:56:12 +0200
  • 35414ec5d8 Use Nz::Bitset<> for-range SirLynix 2023-09-09 20:55:46 +0200
  • c826b537ab Math/VectorI: Add Apply static method SirLynix 2023-09-09 20:54:39 +0200
  • addbb98671 Graphics/Shaders: Add support for DistanceDepth (aka point-light shadow maps) SirLynix 2023-09-09 20:51:00 +0200
  • b3a43eb5ed Graphics: Improve directional light stabilization and split SirLynix 2023-09-08 09:04:49 +0200
  • 413dd2ce71 Graphics/FrameGraph: Fix parameter type SirLynix 2023-09-08 09:02:02 +0200
  • 3aa72029df Examples/Showcase: Rework lights SirLynix 2023-09-06 13:21:49 +0200
  • 96504a0a21 Graphics/FramePipeline: Fix UpdateViewerRenderMask name (=> RenderOrder) SirLynix 2023-09-06 13:21:23 +0200
  • 9aebb4f745 Graphics: Rework shadowing (add cascaded shadow mapping) SirLynix 2023-09-06 13:20:52 +0200
  • a08850946a Graphics/FrameGraph: Fix texture 2D array reuse SirLynix 2023-09-06 13:14:17 +0200
  • e10f15243d Graphics: Replace runtime structs offsets by compile-time struct offsets SirLynix 2023-09-06 13:13:47 +0200
  • 929b599337 Graphics/ViewerData: Add near and far plane SirLynix 2023-09-05 22:34:00 +0200
  • 2a3da7384d Graphics/RenderSystem: Add support for external swapchains SirLynix 2023-10-13 20:17:31 +0200
  • 6323cb5372 Examples: Enable gamma correction pass SirLynix 2023-10-10 21:57:23 +0200
  • 55b4e47582 Graphics/MaterialInstanceLoader: Add sRGB parameter SirLynix 2023-10-10 21:57:07 +0200
  • 9066fe78bb Graphics/Camera: Allow to enable/disable passes without re-specifying SirLynix 2023-10-10 21:55:08 +0200
  • c2e47501e4 Graphics: Embed new NZSL modules SirLynix 2023-10-10 21:06:41 +0200
  • d40b8af68d Graphics: Add gamma correction SirLynix 2023-09-10 14:34:56 +0200
  • 041be74b9d Color: Add sRGB <=> Linear conversion methods SirLynix 2023-09-10 14:33:23 +0200
  • b09b4d2419 Graphics: Add a way to set which passes are enabled in a frame pipeline SirLynix 2023-10-08 23:44:24 +0200
  • 50c90fd725 Renderer/DebugDrawer: Add DrawBoxCorners SirLynix 2023-10-08 23:38:03 +0200
  • 98fe974fc8 Fix some Vulkan errors SirLynix 2023-10-08 13:47:15 +0200
  • 078542e44b VulkanRenderer: Improve performance of validation message filtering SirLynix 2023-10-08 13:25:42 +0200
  • c02a20457a VulkanRenderer: Fix best usage warning SirLynix 2023-10-08 13:24:35 +0200
  • 7ef9a3b93c Graphics/DebugDrawPipelinePass: Remove unused headers SirLynix 2023-09-10 14:54:17 +0200
  • 4723c92a65 Graphics/FrameGraph: Reuse memory when building physical passes SirLynix 2023-09-10 14:46:09 +0200
  • e1ccb3187d Core/Color: Add ApproxEqual and make equality exact SirLynix 2023-09-10 14:43:57 +0200
  • 20ec1c40fc Bump actions/checkout from 3 to 4 dependabot[bot] 2023-09-04 19:32:10 +0000
  • 5203a4fb49
    Fix previous fix Jérôme Leclercq 2023-09-08 14:00:52 +0200
  • 18efb2016d
    Fix Fletcher16 and CRC64 Jérôme Leclercq 2023-09-08 13:40:30 +0200
  • e8ddac4964
    Fix CRC32 Jérôme Leclercq 2023-09-08 09:58:05 +0200
  • 85d13ae436 Fix wrong commit SirLynix 2023-09-08 09:14:13 +0200
  • 21680171a2 Replace GetPlatformEndianness() by PlatformEndianness constexpr SirLynix 2023-09-08 09:13:04 +0200
  • a3bf80a805 Utility/PixelFormat: Fix a bunch of conversions SirLynix 2023-09-08 09:10:38 +0200
  • 1009b296a1 Update for latest nazarautils SirLynix 2023-09-08 09:10:22 +0200
  • aef8b01f15 Math/Box: Rename FromExtends to FromExtents SirLynix 2023-09-08 09:06:26 +0200
  • 5f8b7b361e Renderer/CommandBuffer: Add support for InsertDebugLabel SirLynix 2023-09-06 13:24:31 +0200
  • 07d3ccd75d Graphics/UberShader: Log uber-shader compilation errors SirLynix 2023-09-06 13:23:49 +0200