TinyGL: #223
Reference in New Issue
Block a user
No description provided.
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_BACK
mode;GL_SPOT_DIRECTION
angle;gluCylinder
andgluSphere
functions;gluDisk
function (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:
gluCylinder
andgluSphere
.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:
03cfdeb50f
Ignore things like
and
(#210)
This is generated by gitea on merge.
changed the description according to the sample
1756212605
tof44f6c982b
New 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)
f44f6c982b
tof42e35f19a
f42e35f19a
toce66c14c59
ce66c14c59
to0c6fca2d92
0c6fca2d92
to062aa527fb