Changesets: DarkRadiant

master e9748ddb

2021-04-11 06:10:43

greebo

Details Diff
0005585: Expose editor image expression methods Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 45f86e0a

2021-04-11 05:51:08

greebo

Details Diff
0005585 Update docs Affected Issues
0005585
mod - include/ishaders.h Diff File

master 8f5456c0

2021-04-11 05:41:35

greebo

Details Diff
0005585: Add a few methods to the MaterialManager interface to copy/create/rename/remove materials Affected Issues
0005585
add - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 111f74ef

2021-04-11 05:02:30

greebo

Details Diff
0005585: MaterialVisitor interface Affected Issues
0005585
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master ccf68205

2021-04-11 04:54:31

greebo

Details Diff
0005585: Update some type and method names in the MaterialManager scripting interface Affected Issues
0005585
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 068760ef

2021-04-11 03:43:18

greebo

Details Diff
Compilation fixes (math::near => math::isNear).
Vertex3f is now an alias to Vector3 instead of deriving from it (and the compiler failing to match all the non-class template functions, like math::isNear).
Add math::isNear overload for TexCoord2f, just to be consistent.
Attach Issues:
mod - libs/math/Plane3.h Diff File
mod - libs/render/TexCoord2f.h Diff File
mod - libs/render/Vertex3f.h Diff File
mod - libs/render/VertexCb.h Diff File
mod - libs/render/VertexHashing.h Diff File
mod - libs/texturelib.h Diff File
mod - plugins/script/interfaces/MathInterface.cpp Diff File
mod - radiantcore/brush/Brush.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/algorithm/General.cpp Diff File
mod - radiantcore/selection/Remap.h Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - test/Models.cpp Diff File
mod - test/PatchWelding.cpp Diff File
mod - test/Selection.cpp Diff File
mod - test/math/Vector.cpp Diff File

master 808f0baa

2021-04-11 03:16:47

greebo

Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'
Attach Issues:
mod - libs/math/Plane3.h Diff File
mod - libs/math/Vector3.h Diff File
mod - libs/texturelib.h Diff File
mod - radiantcore/brush/Brush.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/algorithm/General.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - test/PatchWelding.cpp Diff File
mod - test/Selection.cpp Diff File
mod - test/math/Vector.cpp Diff File

master b68926f4

2021-04-10 18:55:29

orbweaver

Details Diff
Fix a disappearing brush issue

Commit e71c0c156d9bd1c5862b introduced a rendering bug causing brushes to
disappear in some circumstances. The changes to renderAllContained() were
excessive - there is nothing wrong with using a Matrix4 pointer locally in this
method, since the pointed Matrix4 object is stored in each
TransformedRenderable which outlives the local pointer - and the modified code
failed to correctly process the first renderable (when transform == nullptr).
Attach Issues:
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File

master c70cdea6

2021-04-10 16:25:29

greebo

Details Diff
Fix more number conversion warnings
Attach Issues:
mod - radiantcore/entity/light/Light.cpp Diff File
mod - radiantcore/map/aas/Doom3AasFileSettings.cpp Diff File
mod - radiantcore/model/StaticModel.cpp Diff File
mod - radiantcore/model/StaticModelSurface.cpp Diff File
mod - radiantcore/model/md5/MD5Anim.cpp Diff File
mod - radiantcore/model/md5/MD5Model.cpp Diff File
mod - radiantcore/model/md5/MD5Skeleton.cpp Diff File
mod - radiantcore/model/md5/MD5Surface.cpp Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/PatchTesselation.cpp Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File
mod - radiantcore/selection/algorithm/Primitives.cpp Diff File

master 292ac29d

2021-04-10 16:19:27

greebo

Details Diff
Update README.md
Attach Issues:
mod - README.md Diff File

master b0862645

2021-04-10 16:02:51

greebo

Details Diff
Fix compilation in VC++ due to a stupid #define NEAR, which seems to be required - worked around that by renaming math::near to math::isNear.
Silence C++17 deprecation warnings in Eigen library, and a few more number conversion warnings.
Attach Issues:
mod - libs/math/AABB.h Diff File
mod - libs/math/Matrix4.h Diff File
mod - libs/math/Vector3.h Diff File
mod - libs/math/Vector4.h Diff File
mod - libs/selection/BestPoint.h Diff File
mod - test/Models.cpp Diff File
mod - test/math/Matrix4.cpp Diff File
mod - test/math/Vector.cpp Diff File

master 5305d620

2021-04-10 15:40:29

greebo

Details Diff
Add external/eigen to VC++ include paths.
Add a pre-build check to warn the user about the missing submodule and run git submodule update -i as an automatic attempt to fix it.
Attach Issues:
mod - tools/msvc/mathlib.vcxproj Diff File
mod - tools/msvc/properties/DarkRadiant Base.props Diff File

master fdee7669

2021-04-10 15:21:26

greebo

Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'

# Conflicts:
# libs/math/Vector3.h
# test/math/Matrix4.cpp
Attach Issues:
add - .gitmodules Diff File
mod - CMakeLists.txt Diff File
add - external/eigen Diff File
mod - include/itransformnode.h Diff File
mod - install/bitmaps/select_mouserotate.png Diff File
mod - install/bitmaps/select_mousetranslate.png Diff File
mod - install/bitmaps/view_clipper.png Diff File
mod - install/user.xml Diff File
mod - libs/math/Matrix4.cpp Diff File
mod - libs/math/Matrix4.h Diff File
mod - libs/math/Plane3.h Diff File
mod - libs/math/Quaternion.h Diff File
mod - libs/math/Ray.h Diff File
mod - libs/math/Vector3.h Diff File
mod - libs/math/Vector4.h Diff File
mod - libs/math/Viewer.h Diff File
mod - libs/pivot.h Diff File
mod - libs/render/ArbitraryMeshVertex.h Diff File
mod - libs/texturelib.h Diff File
mod - libs/transformlib.h Diff File
mod - plugins/script/interfaces/MathInterface.cpp Diff File
mod - radiantcore/brush/FaceInstance.cpp Diff File
mod - radiantcore/brush/FixedWinding.cpp Diff File
mod - radiantcore/brush/PlanePoints.h Diff File
mod - radiantcore/entity/EntityNode.h Diff File
mod - radiantcore/entity/light/Light.cpp Diff File
mod - radiantcore/model/export/ModelExporter.cpp Diff File
mod - radiantcore/model/md5/MD5Surface.cpp Diff File
mod - radiantcore/particles/ParticleNode.cpp Diff File
mod - radiantcore/particles/ParticleNode.h Diff File
mod - radiantcore/particles/RenderableParticleBunch.cpp Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/PatchTesselation.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h Diff File
mod - radiantcore/selection/algorithm/Primitives.cpp Diff File
mod - radiantcore/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - test/CMakeLists.txt Diff File
mod - test/math/Matrix4.cpp Diff File
add - test/math/Vector.cpp Diff File
rm - test/math/Vector3.cpp Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master 257bfc07

2021-04-10 12:56:33

orbweaver

Details Diff
Replace usage of Vector3::isEqual with math::near
Attach Issues:
mod - libs/math/Plane3.h Diff File
mod - libs/math/Vector3.h Diff File
mod - libs/texturelib.h Diff File
mod - radiantcore/brush/Brush.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/algorithm/General.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - test/PatchWelding.cpp Diff File
mod - test/Selection.cpp Diff File
mod - test/math/Vector.cpp Diff File

master 6a841b4b

2021-04-10 12:46:45

orbweaver

Details Diff
Add test for Vector3 epsilon comparison (isEqual)
Attach Issues:
mod - test/math/Vector.cpp Diff File

master 356dfb4e

2021-04-10 11:55:39

greebo

Details Diff
0005581: Fix lights not interacting due to a left-over comment disabling the RENDER_BLEND flag Affected Issues
0005581
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

master 30f09963

2021-04-09 17:16:52

greebo

Details Diff
0005566: Linux compilation Affected Issues
0005566
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.cpp Diff File

master 945fbcb1

2021-04-09 14:14:26

greebo

Details Diff
0005566: Reorganise the shader program activation code, to enable custom behaviour of subclasses Affected Issues
0005566
mod - radiantcore/rendersystem/backend/DepthFillPass.cpp Diff File
mod - radiantcore/rendersystem/backend/DepthFillPass.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h Diff File

master 4c3a09c5

2021-04-09 13:44:02

greebo

Details Diff
0005566: Introduce special DepthFillPass type Affected Issues
0005566
mod - radiantcore/CMakeLists.txt Diff File
add - radiantcore/rendersystem/backend/DepthFillPass.cpp Diff File
add - radiantcore/rendersystem/backend/DepthFillPass.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h 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

master c580829f

2021-04-09 13:18:07

greebo

Details Diff
0005566: Remove now unused code Affected Issues
0005566
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File

master 613068d7

2021-04-09 11:43:33

greebo

Details Diff
0005566: Add alphatest support to the z-fill program (WIP) Affected Issues
0005566
mod - install/gl/zfill_alpha_fp.glsl Diff File
mod - install/gl/zfill_vp.glsl Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.h Diff File

master 3a59cb06

2021-04-09 07:32:50

greebo

Details Diff
0005566: Introduce GLSLProgramBase class to contain the shared code, all other programs now derive from that base Affected Issues
0005566
add - install/gl/zfill_alpha_fp.glsl Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.h Diff File
add - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.cpp Diff File
add - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillProgram.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillProgram.h Diff File
add - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.cpp Diff File
add - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master d78eb47b

2021-04-09 05:57:45

greebo

Details Diff
0005570: Default light def is configurable through the .game file now Affected Issues
0005570
mod - install/games/darkmod.game Diff File
mod - radiant/ui/materials/editor/MaterialPreview.cpp Diff File
mod - radiant/ui/materials/editor/MaterialPreview.h Diff File

master c10b8730

2021-04-09 05:02:03

greebo

Details Diff
0005570: Basic light properties are editable Affected Issues
0005570
mod - install/ui/materialeditor.fbp Diff File
mod - install/ui/materialeditor.xrc Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
mod - radiant/ui/materials/editor/MaterialPreview.cpp Diff File
mod - radiant/ui/materials/editor/MaterialPreview.h Diff File

master a7e5ae86

2021-04-09 04:34:12

greebo

Details Diff
0005570: Add light properties panel Affected Issues
0005570
mod - install/ui/materialeditor.fbp Diff File
mod - install/ui/materialeditor.xrc Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.h Diff File
mod - radiant/ui/materials/editor/MaterialPreview.cpp Diff File
mod - radiant/ui/materials/editor/MaterialPreview.h Diff File
 First  Prev  1 2 3 4 5 6 7 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 128 129 130  Next  Last