Changesets: DarkRadiant

master 1dc59bfe

27.03.2022 12:24

greebo


Details Diff
0005919: Fix crash when updating particle geometry.
Updating a RenderableGeometry instance with an empty set of vertices will clear the structure, including its shader.
Affected Issues
0005919
mod - libs/render/RenderableGeometry.h Diff File
mod - radiantcore/particles/RenderableParticle.cpp Diff File
mod - radiantcore/particles/RenderableParticleStage.cpp Diff File
mod - radiantcore/particles/RenderableParticleStage.h Diff File

shadow_mapping 5ad75e5c

27.03.2022 11:17

greebo


Details Diff
0000219: Fix a sync range problem in WindingRenderer. Removing a winding from the buffer has to invalidate all data to the right. Affected Issues
0000219
mod - radiantcore/rendersystem/backend/WindingRenderer.h Diff File

shadow_mapping 635e6a7b

27.03.2022 06:37

greebo


Details Diff
0000219: Natvis tweaks Affected Issues
0000219
mod - tools/msvc/natvis/mathlib.natvis Diff File

shadow_mapping aee907b2

26.03.2022 15:44

greebo


Details Diff
0000219: Fix a logic error leading to unprepared OpenGLShader instances with _geometryUpdatePending == true Affected Issues
0000219
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/RenderableWinding.h Diff File
mod - radiantcore/rendersystem/backend/FullBrightRenderer.cpp Diff File

shadow_mapping 85a64500

26.03.2022 13:47

greebo


Details Diff
0000219: Add TDM-specific support for noshadows_lit, since that is the setting of most wall torches Affected Issues
0000219
mod - radiantcore/entity/EntityNode.h Diff File
mod - radiantcore/entity/eclassmodel/EclassModelNode.cpp Diff File
mod - radiantcore/entity/eclassmodel/EclassModelNode.h Diff File

shadow_mapping 11bb1cdd

26.03.2022 13:33

greebo


Details Diff
0000219: Fix crash in LightingModeRenderer. Affected Issues
0000219
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File

shadow_mapping b3e3ba8d

26.03.2022 13:33

greebo


Details Diff
0000219: Add interface to IRenderableObject to be able to skip models with "noshadows" set on them. Affected Issues
0000219
mod - include/irender.h Diff File
mod - include/irenderableobject.h Diff File
mod - libs/render/RenderableBox.h Diff File
mod - libs/render/RenderableGeometry.h Diff File
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/entity/EntityNode.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/model/RenderableModelSurface.h Diff File
mod - radiantcore/model/StaticModelNode.cpp Diff File
mod - radiantcore/model/md5/MD5ModelNode.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/WindingRenderer.h Diff File

shadow_mapping 02f23ea4

26.03.2022 07:48

greebo


Details Diff
0000219: Fix crash when opening render previews Affected Issues
0000219
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.h Diff File

shadow_mapping 16bc9c10

26.03.2022 07:22

greebo


Details Diff
0000219: Respect the registry setting in LightingModeRenderer. Affected Issues
0000219
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File

shadow_mapping 7b03fa61

26.03.2022 07:16

greebo


Details Diff
0000219: Add toggle button to enable/disable shadows Affected Issues
0000219
mod - include/irender.h Diff File
add - install/bitmaps/lightingModeWithShadows.png Diff File
mod - install/ui/camwnd.fbp Diff File
mod - install/ui/camwnd.xrc Diff File
mod - install/user.xml Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CameraWndManager.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File

shadow_mapping 917acbd4

26.03.2022 05:01

greebo


Details Diff
0000219: Depth fill program file names adjusted Affected Issues
0000219
rm - install/gl/zfill_fp.glsl Diff
mod - radiantcore/rendersystem/backend/DepthFillPass.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/DepthFillAlphaProgram.cpp Diff File

shadow_mapping 75b32a3c

26.03.2022 04:59

greebo


Details Diff
0000219: Remove unused depth fill program Affected Issues
0000219
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.h Diff File
rm - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillProgram.cpp Diff
rm - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillProgram.h Diff

shadow_mapping 8b2cc39c

26.03.2022 04:57

greebo


Details Diff
0000219: Rename GLSL program types Affected Issues
0000219
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/rendersystem/backend/DepthFillPass.cpp Diff File
mod - radiantcore/rendersystem/backend/DepthFillPass.h Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/GenericVFPProgram.cpp Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

shadow_mapping a22844c5

26.03.2022 04:45

greebo


Details Diff
0000219: Clean up GLSL program classes and interfaces Affected Issues
0000219
mod - include/iglprogram.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLCubeMapProgram.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLCubeMapProgram.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/GenericVFPProgram.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/InteractionProgram.h Diff File

shadow_mapping 8a6ee4d4

26.03.2022 04:27

greebo


Details Diff
0000219: Rename interaction program object Affected Issues
0000219
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp Diff File
mod - radiantcore/rendersystem/backend/InteractionPass.cpp Diff File
mod - radiantcore/rendersystem/backend/InteractionPass.h Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

shadow_mapping e740d99d

26.03.2022 04:22

greebo


Details Diff
0000219: Increase shadow map frame buffer size Affected Issues
0000219
mod - radiantcore/rendersystem/backend/FrameBuffer.h Diff File

shadow_mapping c71edf0f

26.03.2022 04:01

greebo


Details Diff
0000219: Fix a porting error in a piece of code used to calculate the shadow map region Affected Issues
0000219
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.cpp Diff File

shadow_mapping f2bf6dac

25.03.2022 19:52

greebo


Details Diff
0000219: Fix RenderPreviews drawing all black Affected Issues
0000219
mod - libs/render/NopRenderView.h Diff File
mod - libs/render/NopVolumeTest.h Diff File

shadow_mapping 9887f63f

25.03.2022 17:22

greebo


Details Diff
0000219: Render up to 6 shadow casting lights Affected Issues
0000219
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File

shadow_mapping 0b4cfeba

25.03.2022 16:57

greebo


Details Diff
0000219: Assemble a list of casting lights for the shadow mapping stage Affected Issues
0000219
mod - include/irender.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File

shadow_mapping 52e6663f

25.03.2022 16:22

greebo


Details Diff
0000219: LightInteractions list is a member now.
Keep the render result as member variable, move to the caller when done.
Affected Issues
0000219
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File

shadow_mapping da5cffcf

25.03.2022 15:31

greebo


Details Diff
0000219: Refactoring to make the main render method more compact Affected Issues
0000219
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File

shadow_mapping 8a6be0b0

25.03.2022 15:19

greebo


Details Diff
0000219: Refactoring to reduce code duplication Affected Issues
0000219
mod - include/iglprogram.h Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/ShadowMapProgram.h Diff File

shadow_mapping 62e924da

25.03.2022 14:51

greebo


Details Diff
0000219: Add alpha-test to shadow map shader Affected Issues
0000219
mod - install/gl/shadowmap_fp.glsl Diff File
mod - install/gl/shadowmap_vp.glsl Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File

shadow_mapping e51121e1

25.03.2022 14:44

greebo


Details Diff
0000219: Port the error correction terms from the TDM shaders.
Don't cull out-of-view objects for shadow-casting lights
Affected Issues
0000219
mod - install/gl/interaction_fp.glsl Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 62 63 64 65 66 67 68 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last