View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002350 | DarkRadiant | Renderer | public | 27.08.2010 19:38 | 13.01.2024 05:31 |
Reporter | SneaksieDave | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 1.4.0 | ||||
Target Version | 3.2.0 | Fixed in Version | 3.2.0 | ||
Summary | 0002350: BlendLight (shadow) textures don't show | ||||
Description | Not 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. | ||||
Tags | No tags attached. | ||||
DarkRadiant: 3.2 0eb032a1 20.08.2022 04:19 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 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 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 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 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 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 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 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 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 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 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 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 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 |
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 |