TINYGL: Added stencil buffer implementation

This commit is contained in:
Paweł Kołodziejski 2021-12-09 21:10:53 +01:00
parent da3c4bacd5
commit 6a591146c8
No known key found for this signature in database
GPG key ID: 0BDADC9E74440FF7
22 changed files with 572 additions and 195 deletions

View file

@ -60,6 +60,7 @@ ADD_OP(LightModel, 5, "%C %f %f %f %f")
ADD_OP(Clear, 1, "%d")
ADD_OP(ClearColor, 4, "%f %f %f %f")
ADD_OP(ClearDepth, 1, "%f")
ADD_OP(ClearStencil, 1, "%d")
ADD_OP(InitNames, 0, "")
ADD_OP(PushName, 1, "%d")
@ -78,9 +79,12 @@ ADD_OP(FrontFace, 1, "%C")
ADD_OP(PolygonMode, 2, "%C %C")
ADD_OP(ColorMask, 1, "%08x")
ADD_OP(DepthMask, 1, "%d")
ADD_OP(StencilMask, 1, "%d")
ADD_OP(BlendFunc, 2, "%d %d")
ADD_OP(AlphaFunc, 2, "%d %f")
ADD_OP(DepthFunc, 1, "%d")
ADD_OP(StencilFunc, 3, "%C %d %d")
ADD_OP(StencilOp, 3, "%C %C %C")
ADD_OP(CallList, 1, "%d")
ADD_OP(Hint, 2, "%C %C")