aboutsummaryrefslogtreecommitdiff
path: root/vendor/OpenGL
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #3142 from jay-j/feature/gl-allow-geometry-shadersgingerBill2024-02-071-2/+0
|\ | | | | Expose OpenGL shader procs to allow creation of pipelines with geometry shaders
| * Expose OpenGL shader procedures to allow creation of shader pipelines with ↵jay-j2024-01-261-2/+0
| | | | | | | | geometry shaders
* | Replace `core:*` to `base:*` where appropriategingerBill2024-01-282-2/+2
|/
* Remove the use of `import` within `when`gingerBill2023-08-042-5/+7
|
* OpenGL: updated READMEhikari2022-12-061-8/+2
|
* Update constants.odinMichael Kutowski2022-11-151-1206/+1631
|
* Update enums.odinMichael Kutowski2022-11-151-1404/+1831
|
* Add vendor:zlib to examples/all; prefix vendor packages.Jeroen van Rijn2022-09-215-5/+5
|
* Add GL_DEBUG config that falls back to ODIN_DEBUG to preserve previous ↵Joakim Hentula2022-09-023-2/+4
| | | | behaviour, but allows debug builds without OpenGL debug features
* Keep -vet happygingerBill2022-07-181-0/+1
|
* remove unneeded semicolonsPhil2022-06-281-2/+2
|
* Add OpenGL bindless textures ARB api to vendorPhil2022-06-272-0/+74
|
* fix typo in TexImage3Dawwdev2022-04-292-2/+2
|
* replaced a few [^]u8 with cstringawwdev2022-04-292-9/+9
|
* Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-201-1/+1
|
* Fixed wrong function name in README.mdkleeon2021-12-301-1/+1
|
* Remove unneeded semicolons from vendor:OpenGLgingerBill2021-11-212-2/+2
|
* Remove `#force_inline` from all wrappersgingerBill2021-11-211-1401/+1401
|
* Merge pull request #1230 from jockus/mastergingerBill2021-10-263-43/+45
|\ | | | | Convert all vendor:OpenGL functions taking GLboolean to bool
| * Convert all vendor:OpenGL functions taking GLboolean to bool, assert on bool ↵jockus2021-10-203-43/+45
| | | | | | | | type size matching sizeof(unsigned char) as per the C headers
* | Set `VertexAttribPointer` related calls to use `uintptr` instead of `rawptr` ↵gingerBill2021-10-132-12/+12
|/ | | | for the byte offset parameter
* Update appropriate parameters to the corresponding boolean typesgingerBill2021-09-152-25/+25
|
* Make core and vendor adhere to `-vet`, `-strict-style`, and `-disallow-do`gingerBill2021-09-111-3/+3
|
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-311-1400/+1400
|
* Strip unneeded semicolons from vendor librarygingerBill2021-08-314-2940/+2940
|
* Change to `[^][N]` to just `[^]`gingerBill2021-08-312-193/+193
|
* Fix return valuegingerBill2021-08-251-0/+1
|
* Make `sync_t` `distinct`gingerBill2021-08-241-1/+1
|
* Change `[^][1]T` usage to `[^]T`gingerBill2021-08-242-24/+24
|
* Correct indentationgingerBill2021-08-241-10/+10
|
* More `[^][N]T` usage for `UniformNuiv`gingerBill2021-08-242-12/+12
|
* More `[^][N]T` usagegingerBill2021-08-242-24/+24
|
* Improve signatures for `[^][N*M]T` like matrix parametersgingerBill2021-08-242-171/+171
|
* Change some usages of `[^]T` to `^[N]T` where appropriategingerBill2021-08-242-213/+213
|
* Update more uses of `[^]T` typesgingerBill2021-08-232-146/+146
|
* Correct `int` to `i32` usagegingerBill2021-08-232-6/+6
|
* Add more indirect command structs to the procedure callsgingerBill2021-08-232-22/+28
|
* More corrections; Add `DrawArraysIndirectCommand` and ↵gingerBill2021-08-232-86/+67
| | | | `DrawElementsIndirectCommand` data structures
* Remove dead proceduregingerBill2021-08-231-6/+0
|
* Remove space prefixgingerBill2021-08-231-84/+84
|
* Add `vendor:OpenGL`gingerBill2021-08-238-0/+6491
Based off a heavily modified version of: https://github.com/vassvik/odin-gl