Color attachment format

This commit is contained in:
Lubos Lenco 2020-05-06 21:30:59 +02:00
parent 967f69b24a
commit df6346c1d1
4 changed files with 9 additions and 3 deletions

View file

@ -240,7 +240,8 @@
}
],
"vertex_shader": "../include/pass_viewray.vert.glsl",
"fragment_shader": "deferred_light.frag.glsl"
"fragment_shader": "deferred_light.frag.glsl",
"color_attachment": "RGBA64"
}
]
}

View file

@ -159,7 +159,8 @@
}
],
"vertex_shader": "../include/pass_viewray.vert.glsl",
"fragment_shader": "deferred_light.frag.glsl"
"fragment_shader": "deferred_light.frag.glsl",
"color_attachment": "RGBA64"
}
]
}

View file

@ -7,7 +7,8 @@
"cull_mode": "none",
"links": [],
"vertex_shader": "../include/pass.vert.glsl",
"fragment_shader": "deferred_light.frag.glsl"
"fragment_shader": "deferred_light.frag.glsl",
"color_attachment": "RGBA64"
}
]
}

View file

@ -46,6 +46,9 @@ def make(context_id, rpasses):
if '_LDR' not in wrd.world_defs:
con['color_attachment'] = 'RGBA64'
if rid == 'Deferred':
con['color_attachment_count'] = 3 if '_gbuffer2' in wrd.world_defs else 2
con_mesh = mat_state.data.add_context(con)
mat_state.con_mesh = con_mesh