smile-zyk

Results 3 issues of smile-zyk

1. demo中的`#include `应该改为`#include ` 2. C++17 并不支持concept,应改为C++20 3. 使用MinGw11.2.0在CMake时会报一个奇怪的错误,具体为: ``` [build] D:\QT\Tools\mingw1120_64\bin\g++.exe -IE:/lib/Ubpa/UCMake_0_6_4/include -isystem E:/lib/Ubpa/UGM_0_7_6/include -isystem E:/lib/Ubpa/UTemplate_0_7_2/include -g /fp:fast /permissive- /wd4201 -std=gnu++20 -MD -MT CMakeFiles/demo.dir/main.cpp.obj -MF CMakeFiles\demo.dir\main.cpp.obj.d -o CMakeFiles/demo.dir/main.cpp.obj -c...

function `calculate_pan` in `camera.c`: ``` static vec3_t calculate_pan(vec3_t from_camera, motion_t motion) { vec3_t forward = vec3_normalize(from_camera); vec3_t left = vec3_cross(UP, forward); vec3_t up = vec3_cross(forward, left); float distance = vec3_length(from_camera);...

There is a function signature error on page 369 of [https://registry.khronos.org/OpenGL/specs/gl/glspec46.core.pdf](https://registry.khronos.org/OpenGL/specs/gl/glspec46.core.pdf) ```c void MultiDrawArraysIndirectCount( enum mode, const void *indirect, intptr drawcount, intptr maxdrawcount, sizei stride ); ``` According to the...