TinyGL: #223
Reference in New Issue
Block a user
Delete Branch "tinygl-optimize"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
TinyGL:
GL_FRONT_AND_BACKmode;GL_SPOT_DIRECTIONangle;gluCylinderandgluSpherefunctions;gluDiskfunction (The gluDisk function draws a disk-shaped quadric figure. Essentially, a disk is the same cylinder with zero height, but its texture coordinates do not coincide with the cylinder, so a separate function is needed);calc_buf;Flag:
info3ds, info3ds_u, test_glu0, test_glu1, test_glu2,
textures0, textures1, textures2:
gluCylinderandgluSphere.For now, the question is: is there a versioning of the library and do these changes violate the ABI?
I have no complaints about the changes themselves. The patch is huge, but the changes are related. However, the description seems a bit vague to me. Could you clarify some things. Exactly what was fixed and why it was added. And what programs were the changes made to and why.
Look at the commit. It would be nice if it looked something like this:
03cfdeb50fIgnore things like
and
(#210)This is generated by gitea on merge.
changed the description according to the sample
1756212605tof44f6c982bNew commits pushed, approval review dismissed automatically according to repository settings
There are no versions in the library. Determined by revision.
Binary compatibility with programs is broken. 'gluCylinder' and 'gluSphere' functions took incorrect parameters:
gluCylinder ;(GLUquadricObj, double*, double*, double*, int, int)
gluSphere ;(GLUquadricObj, float, int, int)
It is correct to accept such parameters:
gluCylinder ;(GLUquadricObj, double, double, double, int, int)
gluSphere ;(GLUquadricObj, double, int, int)
f44f6c982btof42e35f19af42e35f19atoce66c14c59ce66c14c59to0c6fca2d920c6fca2d92to062aa527fb