delete shaders after linking them in program, which reduces memory by like 0.1 MB (very minor)
This commit is contained in:
@@ -21,6 +21,8 @@ struct
|
|||||||
|
|
||||||
(* Flag shaders for deletion as we no longer need them
|
(* Flag shaders for deletion as we no longer need them
|
||||||
* once the program is linked. *)
|
* once the program is linked. *)
|
||||||
|
val _ = Gles3.deleteShader vertexShader
|
||||||
|
val _ = Gles3.deleteShader fragmentShader
|
||||||
in
|
in
|
||||||
{vertexBuffer = vertexBuffer, program = program}
|
{vertexBuffer = vertexBuffer, program = program}
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user