View Issue Details

IDProjectCategoryView StatusLast Update
0002350DarkRadiantRendererpublic13.01.2024 05:31
ReporterSneaksieDave Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityN/A
Status closedResolutionfixed 
Product Version1.4.0 
Target Version3.2.0Fixed in Version3.2.0 
Summary0002350: BlendLight (shadow) textures don't show
DescriptionNot sure if this can be fixed, but there it is.

Using one of the blendLight light textures (in the /shadows folder) doesn't show in DR camera view. This makes placement of the shadows quite tricky.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

DarkRadiant: 3.2 0eb032a1

20.08.2022 04:19

greebo


Details Diff
0002350: Distinguish between regular interaction lights and blend lights in LightingModeRenderer. Affected Issues
0002350
mod - include/irender.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/entity/light/LightShader.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File

DarkRadiant: 3.2 62a24fd1

20.08.2022 04:48

greebo


Details Diff
0002350: Rename InteractingLight to RegularLight. Add BlendLight type. Affected Issues
0002350
mod - radiantcore/CMakeLists.txt Diff File
add - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
add - radiantcore/rendersystem/backend/BlendLight.h Diff File
add - radiantcore/rendersystem/backend/LightBase.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

DarkRadiant: 3.2 9ac8f6e8

20.08.2022 05:14

greebo


Details Diff
0002350: Collect all blend lights into a list of lights to render Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/BlendLight.h Diff File
rm - radiantcore/rendersystem/backend/LightBase.h Diff
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File
mod - radiantcore/rendersystem/backend/RegularLight.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

DarkRadiant: 3.2 352eddbe

20.08.2022 05:40

greebo


Details Diff
0002350: Collect surfaces intersecting with the blend light Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/BlendLight.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File

DarkRadiant: 3.2 f3a14853

20.08.2022 05:47

greebo


Details Diff
0002350: Add blend light GLSL program infrastructure Affected Issues
0002350
add - install/gl/blend_light_fp.glsl Diff File
add - install/gl/blend_light_vp.glsl Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.h Diff File
add - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp Diff File
add - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

DarkRadiant: 3.2 a2a91b06

20.08.2022 08:00

greebo


Details Diff
0002350: Invoke BlendLight::draw for each registered light, setting the global state. Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/BlendLight.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h Diff File

DarkRadiant: 3.2 73bed472

20.08.2022 10:06

greebo


Details Diff
0002350: Put some pieces together to get blend light rendering working. At least it's compiling. Affected Issues
0002350
mod - install/gl/blend_light_fp.glsl Diff File
mod - install/gl/blend_light_vp.glsl Diff File
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/BlendLight.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.h Diff File

DarkRadiant: 3.2 eb132c9a

20.08.2022 12:10

greebo


Details Diff
0002350: First working draft. Affected Issues
0002350
mod - install/gl/blend_light_fp.glsl Diff File
mod - install/gl/blend_light_vp.glsl Diff File
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/RegularLight.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h Diff File

DarkRadiant: 3.2 2ce021b6

20.08.2022 13:10

greebo


Details Diff
0002350: Make sure to load the light falloff image to texture unit 1 Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File

DarkRadiant: 3.2 2983b80e

20.08.2022 14:02

greebo


Details Diff
0002350: It's now possible to render scenes without any blend lights Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File

DarkRadiant: 3.2 f68d5341

20.08.2022 14:19

greebo


Details Diff
0002350: Re-arrange the blend light code to group untransformed objects into a single draw call Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File

DarkRadiant: 3.2 8cd40957

20.08.2022 15:52

greebo


Details Diff
0002350: Blend lights should affect objects that don't interact with lighting Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File

DarkRadiant: 3.2 1ed86cda

20.08.2022 16:55

greebo


Details Diff
0002350: Blend lights should only affect front-facing geometry Affected Issues
0002350
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File

Issue History

Date Modified Username Field Change
27.08.2010 19:38 SneaksieDave New Issue
20.03.2021 09:24 orbweaver Assigned To => orbweaver
20.03.2021 09:24 orbweaver Status new => confirmed
20.03.2021 09:24 orbweaver Category Map Editing => Renderer
20.08.2022 17:14 greebo Assigned To orbweaver => greebo
20.08.2022 17:14 greebo Status confirmed => assigned
20.08.2022 17:15 greebo Target Version => 3.2.0
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 0eb032a1
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 62a24fd1
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 9ac8f6e8
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 352eddbe
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 f3a14853
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 a2a91b06
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 73bed472
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 eb132c9a
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 2ce021b6
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 2983b80e
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 f68d5341
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 8cd40957
21.08.2022 05:32 greebo Changeset attached => DarkRadiant 3.2 1ed86cda
21.08.2022 05:41 greebo Status assigned => resolved
21.08.2022 05:41 greebo Resolution open => fixed
21.08.2022 05:41 greebo Fixed in Version => 3.2.0
13.01.2024 05:31 greebo Status resolved => closed