delete shaders after linking them in program, which reduces memory by like 0.1 MB (very minor)

This commit is contained in:
2024-08-14 01:44:30 +01:00
parent c740e5d751
commit dd9ecfcbe5

View File

@@ -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