Changesets: DarkRadiant
master 1e1dccdc 27.02.2022 06:29 Details Diff |
0005826: Consider inherited _color values when loading the colour value into the control |
Affected Issues 0005826 |
|
mod - radiant/ui/einspector/ColourPropertyEditor.cpp | Diff File | ||
master d4d28433 27.02.2022 06:24 Details Diff |
Add version label at the right of the top toolbar, makes it easier to identify the app version in repro videos | ||
mod - radiant/ui/mainframe/TopLevelFrame.cpp | Diff File | ||
master 70a61ed8 27.02.2022 06:01 Details Diff |
0005825: Adjust snapshot folder description in the preferences |
Affected Issues 0005825 |
|
mod - radiantcore/map/autosaver/AutoSaver.cpp | Diff File | ||
master b90cf496 27.02.2022 05:56 Details Diff |
0005825: Add unit test checking the support of absolute paths as snapshot folder |
Affected Issues 0005825 |
|
mod - radiantcore/map/autosaver/AutoSaver.cpp | Diff File | ||
mod - test/MapSavingLoading.cpp | Diff File | ||
master 3b1ae259 27.02.2022 05:35 Details Diff |
0005825: Add unit test checking support of relative paths as snapshot paths. |
Affected Issues 0005825 |
|
mod - radiantcore/map/autosaver/AutoSaver.cpp | Diff File | ||
mod - test/MapSavingLoading.cpp | Diff File | ||
master b4d0de21 26.02.2022 04:37 Details Diff |
0005893: Fix faces not updating their visuals after fitting their texture. |
Affected Issues 0005893 |
|
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
master 916cc082 25.02.2022 13:45 Details Diff |
0005893: Remove unused locals |
Affected Issues 0005893 |
|
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp | Diff File | ||
master a067d34b 25.02.2022 13:23 Details Diff |
0005893: Reduce state changes a bit |
Affected Issues 0005893 |
|
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/ObjectRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/SceneRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.cpp | Diff File | ||
master e2dc9f2f 25.02.2022 13:17 codereader Details Diff |
Choose 2019 build agent for now, DR doesn't build in VS2022 yet | ||
mod - .github/workflows/build.yml | Diff File | ||
master 1efbd566 25.02.2022 12:53 codereader Details Diff |
0005893: Remove unneeded matrix init code | ||
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp | Diff File | ||
lighting_mode2 1df0c022 25.02.2022 11:36 Details Diff |
0005893: Fix brush selection outlines not being updated in ortho view after grid snapping |
Affected Issues 0005893 |
|
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
lighting_mode2 ad8119ae 25.02.2022 11:13 Details Diff |
0005893: Pre-construct the renderers and pick the right one based on the client's request |
Affected Issues 0005893 |
|
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
mod - radiantcore/rendersystem/backend/FullBrightRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/SceneRenderer.h | Diff File | ||
lighting_mode2 62c5f605 25.02.2022 11:02 Details Diff |
0005893: Harmonise the render return types, both renderer implementations return a result object now |
Affected Issues 0005893 |
|
mod - include/irender.h | Diff File | ||
mod - libs/wxutil/preview/RenderPreview.cpp | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/xyview/XYRenderer.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
mod - radiantcore/rendersystem/backend/FullBrightRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/FullBrightRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h | Diff File | ||
lighting_mode2 c57316d3 25.02.2022 10:52 Details Diff |
0005893: Refactoring |
Affected Issues 0005893 |
|
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/FullBrightRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/FullBrightRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/SceneRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/SceneRenderer.h | Diff File | ||
lighting_mode2 b4e641e2 25.02.2022 10:29 Details Diff |
0005893: Move all renderer algorithm from OpenGLRenderSystem to separate SceneRenderer implementations, one for Lighting Mode, one for FullBright Mode. |
Affected Issues 0005893 |
|
mod - include/irender.h | Diff File | ||
add - libs/render/NopRenderView.h | Diff File | ||
mod - libs/wxutil/preview/RenderPreview.cpp | Diff File | ||
mod - libs/wxutil/preview/RenderPreview.h | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/xyview/XYRenderer.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
add - radiantcore/rendersystem/backend/FullBrightRenderer.cpp | Diff File | ||
add - radiantcore/rendersystem/backend/FullBrightRenderer.h | Diff File | ||
add - radiantcore/rendersystem/backend/LightingModeRenderer.cpp | Diff File | ||
add - radiantcore/rendersystem/backend/LightingModeRenderer.h | Diff File | ||
add - radiantcore/rendersystem/backend/SceneRenderer.cpp | Diff File | ||
add - radiantcore/rendersystem/backend/SceneRenderer.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
lighting_mode2 24410858 25.02.2022 09:03 Details Diff |
0005893: Move algorithm to issue draw calls to helper class |
Affected Issues 0005893 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightInteractions.h | Diff File | ||
add - radiantcore/rendersystem/backend/ObjectRenderer.cpp | Diff File | ||
add - radiantcore/rendersystem/backend/ObjectRenderer.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
lighting_mode2 d115fd19 25.02.2022 08:56 Details Diff |
0005893: Materials qualified as Translucent should not write to the depth buffer. |
Affected Issues 0005893 |
|
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
lighting_mode2 0475759d 25.02.2022 07:03 Details Diff |
0005893: Particle rendering is working in lighting mode again. |
Affected Issues 0005893 |
|
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.cpp | Diff File | ||
lighting_mode2 a16ef9a1 25.02.2022 07:02 Details Diff |
0005893: Use triangulated geometry to render particles |
Affected Issues 0005893 |
|
mod - radiantcore/particles/ParticleNode.cpp | Diff File | ||
mod - radiantcore/particles/RenderableParticleBunch.cpp | Diff File | ||
mod - radiantcore/particles/RenderableParticleBunch.h | Diff File | ||
mod - radiantcore/particles/RenderableParticleStage.cpp | Diff File | ||
master dfafe34c 24.02.2022 20:29 Details Diff |
Remove Matrix3 column accessor methods Although reinterpret_cast happens to work with Eigen matrices, it is inherently dangerous since it relies on assumptions about the internal layout. These accessor methods were not actually used outside of tests, and for test purposes they don't offer anything that can't be achieved using zx(), zy() etc. The AccessMatrixColumnVectors test is removed entirely (since it only existed to test these methods), while the call to zCol() in ConstructTranslationMatrix is removed since the test already compares the entire list of matrix coefficients with the expected values. |
||
mod - libs/math/Matrix3.h | Diff File | ||
mod - test/math/Matrix3.cpp | Diff File | ||
lighting_mode2 543b249d 20.02.2022 17:31 Details Diff |
0005893: ParticleNodes attach their renderables to the owning entity. Not working yet, since we only have Quad primitives in the renderable particle bunches. |
Affected Issues 0005893 |
|
mod - include/iparticles.h | Diff File | ||
mod - libs/wxutil/preview/ParticlePreview.cpp | Diff File | ||
mod - radiantcore/particles/ParticleNode.cpp | Diff File | ||
mod - radiantcore/particles/ParticleNode.h | Diff File | ||
mod - radiantcore/particles/RenderableParticle.cpp | Diff File | ||
mod - radiantcore/particles/RenderableParticle.h | Diff File | ||
lighting_mode2 ecab2d9a 20.02.2022 12:48 Details Diff |
0005893: Fix an intelligence fail |
Affected Issues 0005893 |
|
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
lighting_mode2 245e7def 20.02.2022 06:29 Details Diff |
0005893: TDM is using 90 degrees FOV with wide-screen correction. DR doesn't have that correction yet, but let's use 90 degrees to have the same sense of scale. |
Affected Issues 0005893 |
|
mod - radiantcore/camera/Camera.cpp | Diff File | ||
lighting_mode2 27c5d59f 20.02.2022 05:54 Details Diff |
0005893: Comparing to the TDM engine, the skybox appears to be rotated - compensate that in the shader |
Affected Issues 0005893 |
|
mod - install/gl/cubemap_vp.glsl | Diff File | ||
lighting_mode2 d3c1f1d0 20.02.2022 04:58 Details Diff |
0005893: Add third render pass drawing the non-interaction stages |
Affected Issues 0005893 |
|
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightInteractions.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h | Diff File |