View Issue Details

IDProjectCategoryView StatusLast Update
0005566DarkRadiantRendererpublic10.04.2021 11:54
Reportergreebo Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version2.11.0 
Target Version2.12.0Fixed in Version2.12.0 
Summary0005566: Material stages with alpha test are incorrectly rendered as translucent
DescriptionSee material "textures/darkmod/decals/building_facades/city_buildings01", which has an alpha-tested diffuse stage:

{
    blend diffusemap
    map textures/darkmod/decals/building_facades/city_buildings01
    alphatest 0.5
}

It's possible to see through the fragments that are not cut out by the alpha test.
To clarify: this affects lighting preview mode only.
TagsNo tags attached.

Relationships

related to 0005532 resolvedgreebo Material Editor: Ground Work 
related to 0005581 resolvedgreebo Regression: only one light is interacting with brushes in lighting preview 

Activities

greebo

greebo

22.03.2021 11:08

administrator   ~0013799

Related Changesets

DarkRadiant: 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

DarkRadiant: 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

DarkRadiant: 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

DarkRadiant: 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

DarkRadiant: 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

DarkRadiant: 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

Issue History

Date Modified Username Field Change
22.03.2021 11:07 greebo New Issue
22.03.2021 11:08 greebo Note Added: 0013799
22.03.2021 11:08 greebo File Added: 2021-03-22 12_07_29-Material Editor.png
22.03.2021 11:08 greebo Status new => confirmed
22.03.2021 11:08 greebo Product Version => 2.11.0
22.03.2021 11:15 greebo Relationship added related to 0005532
09.04.2021 07:25 greebo Assigned To => greebo
09.04.2021 07:25 greebo Status confirmed => assigned
09.04.2021 16:43 greebo Target Version => 2.12.0
09.04.2021 16:43 greebo Changeset attached => DarkRadiant master 3a59cb06
09.04.2021 16:43 greebo Changeset attached => DarkRadiant master 613068d7
09.04.2021 16:43 greebo Changeset attached => DarkRadiant master c580829f
09.04.2021 16:43 greebo Changeset attached => DarkRadiant master 4c3a09c5
09.04.2021 16:43 greebo Changeset attached => DarkRadiant master 945fbcb1
09.04.2021 16:43 greebo Status assigned => resolved
09.04.2021 16:43 greebo Resolution open => fixed
09.04.2021 16:43 greebo Fixed in Version => 2.12.0
09.04.2021 16:44 greebo Description Updated View Revisions
09.04.2021 17:18 greebo Changeset attached => DarkRadiant master 30f09963
10.04.2021 11:54 greebo Relationship added related to 0005581