Changesets: DarkRadiant
master b7d604fd 13.03.2022 06:29 Details Diff |
0005909: Remove gl_FrontColor output from z-fill vertex program |
Affected Issues 0005909 |
|
mod - install/gl/zfill_vp.glsl | Diff File | ||
master 509ed871 13.03.2022 06:26 Details Diff |
0005909: Load the top half of the diffuse texture transformation matrix right into the GLSL program, as two vec4 uniforms |
Affected Issues 0005909 |
|
mod - install/gl/zfill_alpha_fp.glsl | Diff File | ||
mod - install/gl/zfill_vp.glsl | Diff File | ||
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.h | Diff File | ||
master d14ece81 13.03.2022 05:42 Details Diff |
0005909: Use in position attribute instead of gl_Vertex |
Affected Issues 0005909 |
|
mod - install/gl/zfill_alpha_fp.glsl | Diff File | ||
mod - install/gl/zfill_vp.glsl | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.cpp | Diff File | ||
master b196eb75 12.03.2022 17:45 Details Diff |
0005912: Fix GLSL compilation errors in Mesa driver |
Affected Issues 0005912 |
|
mod - install/gl/interaction_vp.glsl | Diff File | ||
mod - install/gl/zfill_vp.glsl | Diff File | ||
master 01963874 12.03.2022 17:29 Details Diff |
0005912: Move matrix uniform adapter to base class |
Affected Issues 0005912 |
|
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.h | Diff File | ||
master f07655f4 12.03.2022 17:10 Details Diff |
Install a Mesa openGL implementation to run the unit tests on the build agent | ||
mod - .github/workflows/build.yml | Diff File | ||
build_debug 54312634 12.03.2022 17:10 Details Diff |
Install a Mesa openGL implementation to run the unit tests on the build agent | ||
mod - .github/workflows/build.yml | Diff File | ||
master 51ab0ed4 12.03.2022 15:31 Details Diff |
0005912: Skip setting the object transform using glMultMatrix, instead pass the object transform to the GLSL shader. Remove unused z-fill program without alphatest. |
Affected Issues 0005912 |
|
mod - install/gl/interaction_vp.glsl | Diff File | ||
mod - install/gl/zfill_alpha_fp.glsl | Diff File | ||
mod - install/gl/zfill_vp.glsl | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/rendersystem/backend/DepthFillPass.h | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/InteractionPass.h | Diff File | ||
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.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 | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
build_debug e1844f0f 12.03.2022 12:54 Details Diff |
std::cerr debug output | ||
mod - radiantcore/modulesystem/ModuleRegistry.cpp | Diff File | ||
mod - test/RadiantTest.h | Diff File | ||
build_debug 0e1aa9e4 12.03.2022 08:46 Details Diff |
Add debug output to pinpoint TearDown crash | ||
mod - radiantcore/modulesystem/ModuleRegistry.cpp | Diff File | ||
mod - test/RadiantTest.h | Diff File | ||
build_debug e846a125 12.03.2022 08:06 Details Diff |
0005912: Remove a few client state change calls. The GL VertexAttribArrays are disabled by default, GLSL programs enable the required vertex attribute arrays when activated. |
Affected Issues 0005912 |
|
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/SceneRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLDepthFillAlphaProgram.cpp | Diff File | ||
master 02e216ae 12.03.2022 07:41 Details Diff |
Remove now unneeded qualifier | ||
mod - libs/render/RenderableBoundingBoxes.h | Diff File | ||
mod - libs/render/RenderableBox.h | Diff File | ||
mod - libs/render/RenderablePivot.h | Diff File | ||
mod - libs/render/RenderableVertexArray.h | Diff File | ||
mod - radiantcore/brush/RenderableBrushVertices.cpp | Diff File | ||
mod - radiantcore/entity/RenderableArrow.cpp | Diff File | ||
mod - radiantcore/entity/curve/RenderableCurve.h | Diff File | ||
mod - radiantcore/entity/curve/RenderableCurveVertices.h | Diff File | ||
mod - radiantcore/entity/doom3group/RenderableVertex.h | Diff File | ||
mod - radiantcore/entity/light/Renderables.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerRenderables.cpp | Diff File | ||
mod - radiantcore/entity/target/RenderableTargetLines.h | Diff File | ||
mod - radiantcore/map/RenderablePointFile.h | Diff File | ||
mod - radiantcore/model/md5/RenderableMD5Skeleton.h | Diff File | ||
mod - radiantcore/particles/RenderableParticleStage.cpp | Diff File | ||
mod - radiantcore/patch/PatchRenderables.cpp | Diff File | ||
mod - radiantcore/patch/PatchRenderables.h | Diff File | ||
mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
master 5134c2e6 12.03.2022 07:35 Details Diff |
Merge commit 'e61117c057dfe65e3abd4d07f1018781b2c0079e' from orbweaver/master # Conflicts: # libs/render.h # libs/render/MeshVertex.h # libs/render/RenderableGeometry.h # libs/render/WindingRenderer.h # radiantcore/brush/RenderableBrushVertices.cpp # radiantcore/model/import/FbxModelLoader.cpp # radiantcore/patch/PatchRenderables.h # radiantcore/selection/manipulators/Renderables.h # test/ModelExport.cpp # test/Models.cpp |
||
mod - install/gl/cubemap_fp.glsl | Diff File | ||
mod - libs/math/Matrix3.h | Diff File | ||
mod - libs/render.h | Diff File | ||
mod - libs/render/MeshVertex.h | Diff File | ||
mod - libs/render/RenderableBoundingBoxes.h | Diff File | ||
mod - libs/render/RenderableBox.h | Diff File | ||
mod - libs/render/RenderableGeometry.h | Diff File | ||
mod - libs/render/RenderablePivot.h | Diff File | ||
mod - libs/render/RenderableVertexArray.h | Diff File | ||
mod - libs/render/Vertex3f.h | Diff File | ||
mod - libs/render/VertexCb.h | Diff File | ||
mod - libs/render/VertexNCb.h | Diff File | ||
mod - libs/selection/BestPoint.h | Diff File | ||
mod - plugins/script/interfaces/MathInterface.cpp | Diff File | ||
mod - radiant/xyview/tools/MeasurementTool.cpp | Diff File | ||
mod - radiant/xyview/tools/MeasurementTool.h | Diff File | ||
mod - radiantcore/brush/RenderableBrushVertices.cpp | Diff File | ||
mod - radiantcore/entity/RenderableArrow.cpp | Diff File | ||
mod - radiantcore/entity/curve/CurveCatmullRom.cpp | Diff File | ||
mod - radiantcore/entity/curve/CurveNURBS.cpp | Diff File | ||
mod - radiantcore/entity/curve/RenderableCurve.h | Diff File | ||
mod - radiantcore/entity/curve/RenderableCurveVertices.h | Diff File | ||
mod - radiantcore/entity/doom3group/RenderableVertex.h | Diff File | ||
mod - radiantcore/entity/light/Renderables.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerRenderables.cpp | Diff File | ||
mod - radiantcore/entity/target/RenderableTargetLines.h | Diff File | ||
mod - radiantcore/map/RenderablePointFile.h | Diff File | ||
mod - radiantcore/model/export/AseExporter.cpp | Diff File | ||
mod - radiantcore/model/export/ModelExporter.cpp | Diff File | ||
mod - radiantcore/model/import/AseModel.h | Diff File | ||
mod - radiantcore/model/import/FbxModelLoader.cpp | Diff File | ||
mod - radiantcore/model/md5/MD5Surface.cpp | Diff File | ||
mod - radiantcore/model/md5/RenderableMD5Skeleton.h | Diff File | ||
mod - radiantcore/model/picomodel/PicoModelLoader.cpp | Diff File | ||
mod - radiantcore/particles/RenderableParticleStage.cpp | Diff File | ||
mod - radiantcore/patch/PatchRenderables.cpp | Diff File | ||
mod - radiantcore/patch/PatchRenderables.h | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.h | Diff File | ||
mod - radiantcore/rendersystem/backend/WindingRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLCubeMapProgram.h | Diff File | ||
mod - radiantcore/selection/manipulators/Renderables.h | Diff File | ||
mod - radiantcore/selection/manipulators/RotateManipulator.h | Diff File | ||
mod - test/ModelExport.cpp | Diff File | ||
mod - test/Models.cpp | Diff File | ||
mod - test/math/Matrix3.cpp | Diff File | ||
master 0b472003 12.03.2022 07:15 Details Diff |
0005912: Fix unit tests by exposing the buffer start address in client memory |
Affected Issues 0005912 |
|
mod - include/igeometrystore.h | Diff File | ||
mod - libs/render/GeometryStore.h | Diff File | ||
mod - test/GeometryStore.cpp | Diff File | ||
master ecb98d90 12.03.2022 06:00 Details Diff |
0005912: Don't bother adding the depth fill pass to the sorted state map, which is used for full bright rendering only |
Affected Issues 0005912 |
|
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
master 931bc3d0 12.03.2022 05:45 Details Diff |
0005916: Implement vertex colour handling using colour modulation and addition |
Affected Issues 0005916 |
|
mod - include/iglprogram.h | Diff File | ||
mod - include/iglrender.h | Diff File | ||
mod - install/gl/interaction_fp.glsl | Diff File | ||
mod - install/gl/interaction_vp.glsl | Diff File | ||
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | 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 | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.h | Diff File | ||
master 2089ef34 12.03.2022 04:34 Details Diff |
0005916: Syntax cleanup |
Affected Issues 0005916 |
|
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
master 9e140de5 12.03.2022 04:23 Details Diff |
0005916: Set the invert vertex colour flag on the current GL state |
Affected Issues 0005916 |
|
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp | Diff File | ||
master 1a42261e 12.03.2022 03:49 Details Diff |
0005916: Brushes are using white vertex colours in camera view. Ortho view is using the entity colour as vertex colours to display wireframes in the colour defined by the entityDef. |
Affected Issues 0005916 |
|
mod - radiantcore/brush/BrushClipPlane.h | Diff File | ||
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/RenderableWinding.h | Diff File | ||
master 2a6f179e 11.03.2022 18:42 Details Diff |
0005916: Pass the vertex colour attribute to GLSL. Brushes are using entityDef colours as vertex colours right now, which renders worldspawn pitch black. |
Affected Issues 0005916 |
|
mod - include/GLProgramAttributes.h | Diff File | ||
mod - install/gl/interaction_vp.glsl | Diff File | ||
mod - radiantcore/rendersystem/backend/ObjectRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/WindingRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLBumpProgram.cpp | Diff File | ||
master ffcba59e 11.03.2022 16:51 Details Diff |
0005912: Remove unneeded glMatrixMode calls |
Affected Issues 0005912 |
|
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp | Diff File | ||
master 5b74a8cf 11.03.2022 16:45 Details Diff |
0005912: Remove glFrontFace calls that were never changing any state |
Affected Issues 0005912 |
|
mod - radiantcore/rendersystem/backend/ObjectRenderer.cpp | Diff File | ||
master 32efed87 11.03.2022 13:32 Details Diff |
0005912: Vertex and index buffer objects are bound once at the beginning of the render phase. All geometry is submitted under the assumption that the buffer is active, the render params returned by the GeometryStore are generated relative to the buffer start. |
Affected Issues 0005912 |
|
mod - include/igeometrystore.h | Diff File | ||
mod - libs/render/GeometryStore.h | Diff File | ||
mod - radiantcore/rendersystem/backend/BufferObjectProvider.h | Diff File | ||
mod - radiantcore/rendersystem/backend/FullBrightRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/GeometryRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/ObjectRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/ObjectRenderer.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h | Diff File | ||
mod - radiantcore/rendersystem/backend/SceneRenderer.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h | Diff File | ||
mod - test/testutil/TestBufferObjectProvider.h | Diff File | ||
master 74858bb2 11.03.2022 10:25 Details Diff |
0005912: Remove modified range member |
Affected Issues 0005912 |
|
mod - libs/render/ContinuousBuffer.h | Diff File | ||
master 66cc34e2 11.03.2022 10:20 Details Diff |
0005912: Try to minimize the amount of copied memory |
Affected Issues 0005912 |
|
mod - libs/render/ContinuousBuffer.h | Diff File | ||
mod - test/ContinuousBuffer.cpp | Diff File |