Changesets: DarkRadiant
master 8682e881 21.08.2022 12:46 Details Diff |
0005539: Parse the OBJ usemtl keyword and use it as shader name of the currently parsed surface |
Affected Issues 0005539 |
|
mod - radiantcore/model/picomodel/lib/pm_obj.c | Diff File | ||
master 190d9224 21.08.2022 12:20 Details Diff |
0005539: Add unit test and a test OBJ model with a usemtl keyword referencing the material name |
Affected Issues 0005539 |
|
mod - test/Models.cpp | Diff File | ||
add - test/resources/tdm/models/cube_with_usemtl.obj | Diff File | ||
master 8ad503f7 21.08.2022 08:52 Details Diff |
Merge branch '3.2' # Conflicts: # include/version.h |
||
mod - include/irender.h | Diff File | ||
mod - include/version.h | Diff File | ||
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/entity/light/LightNode.cpp | Diff File | ||
mod - radiantcore/entity/light/LightNode.h | Diff File | ||
mod - radiantcore/entity/light/LightShader.h | Diff File | ||
add - radiantcore/rendersystem/backend/BlendLight.cpp | Diff File | ||
add - radiantcore/rendersystem/backend/BlendLight.h | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.h | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h | Diff File | ||
add - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp | Diff File | ||
add - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.h | Diff File | ||
mod - test/Renderer.cpp | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
mod - tools/msvc/properties/Python.props | Diff File | ||
master 8836ef12 21.08.2022 07:57 Details Diff |
Fix Xcode compilation problem | ||
mod - libs/scene/ShaderBreakdown.h | Diff File | ||
master 63dd8aa5 21.08.2022 07:09 Details Diff |
Update Xcode project | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master 6c49cc66 21.08.2022 06:39 Details Diff |
Bump version for release | ||
mod - CMakeLists.txt | Diff File | ||
mod - include/version.h | Diff File | ||
master c5d85b2b 21.08.2022 06:21 Details Diff |
The declaration manager signals can be fired from any thread, which is not a problem after reloadDecls, but it can be a problem during startup. If a UI module is initialised fast enough to receive the loaded signal we might run into threading problems. Fix a couple of module dependencies. |
||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
3.2 5721b4b4 21.08.2022 05:57 Details Diff |
Fix a couple of compiler warnings about double-to-float conversions | ||
mod - test/Renderer.cpp | Diff File | ||
3.2 6f006daf 21.08.2022 05:49 Details Diff |
Suppress warning C4189 that is massively emitted from somewhere within the pybind11 sources | ||
mod - tools/msvc/properties/Python.props | Diff File | ||
master fba9d09a 21.08.2022 05:29 Details Diff |
0000410: Fix MRU items disappearing after first use |
Affected Issues 0000410 |
|
mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
3.2 d513c6bb 19.08.2022 15:42 Details Diff |
Bump version, add GL shaders to DarkRadiantCore VC++ project. | ||
mod - include/version.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
master 86078980 19.08.2022 13:44 Details Diff |
0005997: Collision model export code is now creating necessary folders on its own |
Affected Issues 0005997 |
|
mod - radiantcore/selection/algorithm/Primitives.cpp | Diff File | ||
mod - test/ModelExport.cpp | Diff File |