View Issue Details

IDProjectCategoryView StatusLast Update
0005916DarkRadiantRendererpublic12.03.2022 05:45
Reporterorbweaver Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.0.0 
Target Version3.0.0Fixed in Version3.0.0 
Summary0005916: Vertex colours do not show on models in lighting mode
DescriptionFollowing the renderer changes, vertex colours are not showing on models which use the vertexColor or inverseVertexColor stage keywords.
Steps To Reproduce1. Open the test/dr/renderer_test map.
2. Enter lighting preview mode.
2. Observe that no vertex colours show on the test models. The white pyramids should fade from black to white in alternate directions, and the white column should appear multicoloured.
Additional InformationOnly tested on Linux.
TagsNo tags attached.

Activities

orbweaver

orbweaver

08.03.2022 21:25

developer  

correct.png (440,619 bytes)
incorrect.png (367,268 bytes)

Related Changesets

DarkRadiant: master 2a6f179e

2022-03-11 18:42:49

greebo

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

DarkRadiant: master 1a42261e

2022-03-12 03:49:11

greebo

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

DarkRadiant: master 9e140de5

2022-03-12 04:23:23

greebo

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

DarkRadiant: master 2089ef34

2022-03-12 04:34:05

greebo

Details Diff
0005916: Syntax cleanup Affected Issues
0005916
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File

DarkRadiant: master 931bc3d0

2022-03-12 05:45:00

greebo

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

Issue History

Date Modified Username Field Change
08.03.2022 21:25 orbweaver New Issue
08.03.2022 21:25 orbweaver File Added: correct.png
08.03.2022 21:25 orbweaver File Added: incorrect.png
08.03.2022 21:26 orbweaver Steps to Reproduce Updated
10.03.2022 19:43 greebo Status new => acknowledged
11.03.2022 18:41 greebo Assigned To => greebo
11.03.2022 18:41 greebo Status acknowledged => assigned
12.03.2022 05:45 greebo Changeset attached => DarkRadiant master 2a6f179e
12.03.2022 05:45 greebo Changeset attached => DarkRadiant master 1a42261e
12.03.2022 05:45 greebo Changeset attached => DarkRadiant master 9e140de5
12.03.2022 05:45 greebo Changeset attached => DarkRadiant master 2089ef34
12.03.2022 05:45 greebo Changeset attached => DarkRadiant master 931bc3d0
12.03.2022 05:45 greebo Status assigned => resolved
12.03.2022 05:45 greebo Resolution open => fixed
12.03.2022 05:45 greebo Fixed in Version => 3.0.0