View Issue Details

IDProjectCategoryView StatusLast Update
0004805The Dark ModGraphicspublic29.05.2018 13:29
Reporterstgatilov Assigned Tostgatilov  
PriorityhighSeveritymajorReproducibilitysometimes
Status resolvedResolutionfixed 
Product VersionTDM 2.06 
Target VersionTDM 2.07Fixed in VersionTDM 2.07 
Summary0004805: GLSL compile errors in interaction.fs
DescriptionThe game prints the following GLSL compilation error into console:

  ERROR: 0:161: '=' : cannot convert from '3-component vector of float' to '2-component vector of float'
  ERROR: 0:162: '=' : cannot convert from '3-component vector of float' to '2-component vector of float'

As a result, the whole lighting stops working (even without soft shadows).
Steps To ReproduceSimply run TDM and check GLSL shader compilation messages.

The problem happens only on some platforms.
Additional InformationThe workaround is to set
  r_useGLSL 0
Thus reverting back to ARB2 shaders.
TagsNo tags attached.

Activities

stgatilov

stgatilov

29.05.2018 13:26

administrator   ~0010479

Examples:
  http://forums.thedarkmod.com/topic/18982-tdm-206/page-30#entry422045
  http://forums.thedarkmod.com/topic/19450-fan-mission-stops-loading-and-goes-back-to-briefing-206/#entry422211
stgatilov

stgatilov

29.05.2018 13:29

administrator   ~0010480

For some reason, some GLSL implementation do not work properly with rectangular matrices (i.e. mat3x2).

Fixed in svn rev 15224.

Issue History

Date Modified Username Field Change
29.05.2018 13:24 stgatilov New Issue
29.05.2018 13:24 stgatilov Status new => assigned
29.05.2018 13:24 stgatilov Assigned To => stgatilov
29.05.2018 13:26 stgatilov Note Added: 0010479
29.05.2018 13:29 stgatilov Note Added: 0010480
29.05.2018 13:29 stgatilov Status assigned => resolved
29.05.2018 13:29 stgatilov Fixed in Version => TDM 2.07
29.05.2018 13:29 stgatilov Resolution open => fixed