cginternals / cginternals/globjects
Some suggestions
Open
design decision
- Dominant language
- C++
- Stars
- 563
- Forks
- 59
- PR merge metrics
- No merged PRs in 30d
Description
I suggest some semantics:
1. Uniform equal operator
```
uniform = glm::vec3(0.0f); //also updates shaders
```
2. Attribute restrict types
```
vao.format(bindingID, /* may have additional settings */);
```
3. Buffer with types
```
Buffer buffer;
buffer.storage(256); //i.e. 256 floats
buffer.specialize(SSBO); //sorry for wrong enum name
float * mapped = buffer.data(); //don't forget set map flags before
buffer.unmap(); //Opengl conflict resolve
buffer[0] = 1.0f; //Auto map, don't forget unmap
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.