aboutsummaryrefslogtreecommitdiff
path: root/sokol_gfx.h
Commit message (Expand)AuthorAgeFilesLines
* Fix #pragma compilation with tcc on windowsspaceface2021-02-081-6/+6
* fix MSVC warningsDaniel Ludwig2021-01-221-1/+1
* sokol_gfx.h: add a SOKOL_ZIG_BINDINGS config define with Zig bindings workaro...Andre Weissflog2021-01-031-10/+6
* bindgen preparations (#443)Andre Weissflog2020-12-201-56/+41
* sokol_gfx.h GL: add an assert after glGenTexturs (this may fail on current ma...Andre Weissflog2020-12-201-0/+1
* sokol_gfx.h: fix resource state during uninit+deallocAndre Weissflog2020-12-021-0/+49
* Merge branch 'sokol-gfx-async-dealloc' of https://github.com/oviano/sokol int...Andre Weissflog2020-12-021-55/+190
|\
| * Added sg_dealloc_xxx() and sg_uninit_xxx() suite of functionsOliver Collyer2020-11-251-55/+190
* | move SOKOL_IMPL vs SOKOL_xxx_IMPL outside the include guardAndre Weissflog2020-11-281-3/+3
* | make SOKOL_IMPL vs SOKOL_xxx_IMPL consistent across all headers (both are sup...Andre Weissflog2020-11-281-6/+9
* | document SOKOL_API_DECL (these macros are still valid)Andre Weissflog2020-11-281-0/+1
* | Merge branch 'distinct_export_macros' of https://github.com/iboB/sokol into i...Andre Weissflog2020-11-281-78/+82
|\ \ | |/ |/|
| * Auto-generated distinct macros per lib. Resolves #428Borislav Stanimirov2020-11-191-78/+82
* | docs: fix simple typo, simultanously -> simultaneouslyTim Gates2020-11-221-1/+1
|/
* sokol_gfx.h d3d11: alternative shader-resource-view injection... (#421)Andre Weissflog2020-11-051-99/+143
* sokol_gfx.h gl: change sg_image_desc.gl_texture_target to uint32_tAndre Weissflog2020-11-041-1/+1
* Merge branch 'gl_texture_target' of https://github.com/oviano/sokol into ovia...Andre Weissflog2020-11-041-0/+8
|\
| * Added gl_texture_target option for injected gl texturesOliver Collyer2020-10-271-0/+8
* | sokol_gfx/app.h osx+metal+cpp: fix an accidental dependency on c++11 or laterAndre Weissflog2020-10-291-1/+1
* | Added sg_xxx_device() for retrieving metal/d3d11 deviceOliver Collyer2020-10-271-0/+27
|/
* sokol_app/gfx.h win32: linker dependency cleanup (minor)Andre Weissflog2020-10-141-5/+6
* sokol_gfx.h: skip draw with zero elements or instances (fixes #397)Andre Weissflog2020-10-021-0/+8
* sokol_gfx.h: fix some code inconsistencies in validation code (see https://gi...Andre Weissflog2020-09-171-5/+5
* sokol_gfx.h D3D11 backend: use D3D11 C++ API if impl compiled as C++ (#366)Andre Weissflog2020-08-311-101/+460
* sokol_gfx.h wgpu: implement the optional userdata callbacksAndre Weissflog2020-08-241-10/+18
* sokol_gfx.h d3d11: implement alternative userdata callbacks for d3d11Andre Weissflog2020-08-241-5/+22
* sokol_gfx.h: put the callback userdata pointer into the backend-specific cont...Andre Weissflog2020-08-241-5/+16
* sokol_gfx.h metal: alternative userdata versions of callback functions in sg_...Andre Weissflog2020-08-241-8/+45
* sokol_gfx.h gl: invalidate state cache items on resource destruction (fixes #...Andre Weissflog2020-08-211-75/+127
* sokol_gfx.h: some minor documentation fixesAndre Weissflog2020-08-181-12/+15
* Correct number of spacesRandyGaul2020-08-171-5/+5
* Update docs concerning sg_drawRandyGaul2020-08-171-0/+5
* sokol_gfx.h: add some FIXME comments to _sg_init_pass()Andre Weissflog2020-08-021-0/+2
* sokol_gfx.h: trying to create a pipeline object with an invalid shader now re...Andre Weissflog2020-08-021-2/+6
* sokol_gfx.h d3d11: don't assert if D3D11 shader can't be created (instead cre...Andre Weissflog2020-08-021-25/+29
* sokol_gfx.h GL: fix clear stencil buffer bug (fixes #340)Andre Weissflog2020-07-211-2/+2
* sokol_gfx.h Metal: fixes for mixing Metal and sokol-gfx rendering.Andre Weissflog2020-07-161-10/+44
* sokol_gfx.h metal: use objc_arc_fields, and add non-ARC supportAndre Weissflog2020-07-051-113/+144
* sokol_gfx: fix in gl shader destroy and more robust shader-valid assertsAndre Weissflog2020-06-221-4/+8
* sokol_gfx.h d3d11: allow control over HLSL compile targetAndre Weissflog2020-06-201-5/+38
* sokol_gfx.h d3d11: make pixelformat support check more robust (fixes #325)Andre Weissflog2020-06-181-5/+9
* sokol_gfx.h Metal: properly destroy semaphore in _sg_mtl_discard_backend (fix...Andre Weissflog2020-06-161-5/+11
* sokol_gfx.h: small style correctionsAndre Weissflog2020-06-101-3/+3
* Merge pull request #318 from edubart/gl-skip-uneeded-restoreAndre Weissflog2020-06-101-3/+12
|\
| * sokol_gfx: skip GL binding restore when there is no applied pipelineEduardo Bart2020-06-071-3/+12
* | Merge pull request #317 from edubart/gl-drawbuffers-on-createAndre Weissflog2020-06-101-13/+20
|\ \
| * | sokol_gfx: call draw buffers once on framebuffer create for GL backendEduardo Bart2020-06-071-13/+20
| |/
* / sokol_gfx: cache current program in GL backendEduardo Bart2020-06-071-1/+9
|/
* Merge pull request #309 from edubart/gl-optim-active-textureAndre Weissflog2020-06-061-2/+12
|\
| * sokol_gfx: cache active textures on GL backendEduardo Bart2020-06-041-2/+12