| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | sokol_gfx.h gl: fix unused variable error | Andre Weissflog | 2023-06-19 | 1 | -0/+1 |
| | | |||||
| * | sokol_gfx.h gles3: fix framebuffer invalidation bug after msaa resolve ↵ | Andre Weissflog | 2023-06-19 | 1 | -4/+10 |
| | | | | | (fixes #841) | ||||
| * | sokol_gfx.h: fix doc typo | Andre Weissflog | 2023-05-20 | 1 | -1/+1 |
| | | |||||
| * | sokol_gfx.h: tweak documentation | Andre Weissflog | 2023-05-19 | 1 | -3/+3 |
| | | |||||
| * | Merge pull request #834 from floooh/sgfx-pass-overhaul | Andre Weissflog | 2023-05-19 | 1 | -801/+1119 |
| |\ | | | | | Separate load/store actions for render passes. | ||||
| | * | sokol_gfx.h: add a 'RENDER PASSES' doc section, and update related commend ↵ | Andre Weissflog | 2023-05-18 | 1 | -31/+240 |
| | | | | | | | | | headers | ||||
| | * | sokol_gfx.h: sg_make_pass validation fixes | Andre Weissflog | 2023-05-16 | 1 | -19/+22 |
| | | | |||||
| | * | sokol_gfx.h: rename sg_image_desc.render_attachment back to .render_target | Andre Weissflog | 2023-05-15 | 1 | -25/+25 |
| | | | |||||
| | * | sokol_gfx.h: fix validation message for VALIDATE_BUFFERDESC_SIZE | Andre Weissflog | 2023-05-15 | 1 | -1/+1 |
| | | | |||||
| | * | sokol_gfx.h: fix dummy backend, fix release mode unused warnings | Andre Weissflog | 2023-05-15 | 1 | -16/+30 |
| | | | |||||
| | * | sokol_gfx.h metal: fix depth/stencil pass bindings | Andre Weissflog | 2023-05-14 | 1 | -1/+21 |
| | | | |||||
| | * | sokol_gfx.h d3d11: fix msaa resolve | Andre Weissflog | 2023-05-14 | 1 | -42/+43 |
| | | | |||||
| | * | sokol_gfx.h d3d11: more render pass overhaul wip | Andre Weissflog | 2023-05-14 | 1 | -5/+18 |
| | | | |||||
| | * | sokol_gfx.h d3d11: render pass overhaul wip | Andre Weissflog | 2023-05-14 | 1 | -43/+63 |
| | | | |||||
| | * | sokol_gfx.h d3d11: image/pass overhaul wip | Andre Weissflog | 2023-05-11 | 1 | -293/+247 |
| | | | |||||
| | * | sokol_gfx.h gl: fix gl backend for new load/store render pass handling | Andre Weissflog | 2023-05-08 | 1 | -118/+125 |
| | | | |||||
| | * | sokol_gfx.h: call begin-pass tracehooks with default-resolved pass actions | Andre Weissflog | 2023-05-08 | 1 | -2/+2 |
| | | | |||||
| | * | sokol_gfx.h metal: fix MSAA offscreen rendering | Andre Weissflog | 2023-05-08 | 1 | -13/+44 |
| | | | |||||
| | * | sokol_gfx.h add validation error for binding msaa texture | Andre Weissflog | 2023-05-08 | 1 | -19/+18 |
| | | | |||||
| | * | sokol_gfx.h metal: render pass load/store wip | Andre Weissflog | 2023-05-08 | 1 | -200/+203 |
| | | | |||||
| | * | sokol_gfx.h metal: load/store action fixes | Andre Weissflog | 2023-05-08 | 1 | -57/+81 |
| | | | |||||
| | * | sokol_gfx.h: load+store actions, sg_pass_desc.resolve_attachments, ↵ | Andre Weissflog | 2023-05-08 | 1 | -59/+79 |
| | | | | | | | | | sg_image_desc.render_target => render_attachment | ||||
| * | | sokol_gfx.h gl: add a log error when glGetUniformLocation fails for a ↵ | Andre Weissflog | 2023-05-10 | 1 | -0/+3 |
| |/ | | | | texture, fixes #828 | ||||
| * | Remove GLES2/WebGL1 support. (#821) | Andre Weissflog | 2023-04-30 | 1 | -1008/+484 |
| | | | | | | | | | | | | | | notable changes: - depth/stencil images are now regular gl textures - SG_PIXELFORMAT_DEPTH now resolves to GL_DEPTH_COMPONENT32F - sg_gl_context_desc and sg_desc.gl removed - in sg_begin_pass() only use glClearBuffer functions - in sg_end_pass() MSAA resolve now does glInvalidateFramebuffer() on the MSAA buffer - sg_features: instancing, multiple_render_targets, msaa_render_targets, imagetype_3d, imagetype_array removed - sapp_desc.gl_force_gles2 removed - sapp_gles2() function removed - any GLES3-to-GLES2 fallbacks removed | ||||
| * | sokol_gfx.h metal: store content of offscreen depth/stencil surface. | Andre Weissflog | 2023-04-03 | 1 | -0/+2 |
| | | | | | | | | | | Excplicitly sets MTLStoreActionStore on offscreen depth/stencil surfaces, not great from perspective point of view, but addresses https://github.com/floooh/sokol/pull/815. Also see https://github.com/floooh/sokol/issues/816 for a proper cleanup proposal. | ||||
| * | fix some typos | Dirk Stolle | 2023-04-02 | 1 | -6/+6 |
| | | |||||
| * | fix warning C4113: 'PFN_glTexParameterfv' differs in parameter lists from ↵ | Tom Hulton-Harrop | 2023-03-12 | 1 | -1/+1 |
| | | | | | 'PFNGLTEXPARAMETERFVPROC' | ||||
| * | sokol_gfx.h: doc tweaks | Andre Weissflog | 2023-02-20 | 1 | -26/+26 |
| | | |||||
| * | sokol_gfx.h: implement sg_query_pass_desc() | Andre Weissflog | 2023-02-19 | 1 | -0/+18 |
| | | |||||
| * | sokol_gfx.h d3d11: fix build | Andre Weissflog | 2023-02-19 | 1 | -3/+3 |
| | | |||||
| * | sokol_gfx.h: implement sg_query_pipeline_desc() | Andre Weissflog | 2023-02-19 | 1 | -29/+60 |
| | | |||||
| * | sokol_gfx.h: implement sg_query_shader_desc() | Andre Weissflog | 2023-02-19 | 1 | -6/+37 |
| | | |||||
| * | sokol_gfx.h: implement sg_query_image_desc() | Andre Weissflog | 2023-02-19 | 1 | -0/+32 |
| | | |||||
| * | sokol_gfx.h: implement sg_query_buffer_desc() | Andre Weissflog | 2023-02-19 | 1 | -15/+44 |
| | | |||||
| * | sokol_gfx.h: expose GL specific GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS in sg_limits | Andre Weissflog | 2023-02-15 | 1 | -4/+4 |
| | | |||||
| * | sokol_gfx.h: change _SG_GL_IMAGE_CACHE_SIZE from enum to define, improve ↵ | Andre Weissflog | 2023-02-15 | 1 | -6/+4 |
| | | | | | some bounds check asserts | ||||
| * | Merge branch 'gl_texture_cache_fix' of https://github.com/allcreater/sokol ↵ | Andre Weissflog | 2023-02-15 | 1 | -6/+10 |
| |\ | | | | | | | into allcreater-gl_texture_cache_fix | ||||
| | * | _sg_gl_state_cache_t.textures array extended to support ↵ | Anton Semenov | 2023-02-10 | 1 | -6/+10 |
| | | | | | | | | | SG_MAX_SHADERSTAGE_IMAGES both on vertex and fragment shader | ||||
| * | | sokol_gfx.h: tweak log message formatting, improve validation layer output | Andre Weissflog | 2023-02-09 | 1 | -2/+4 |
| | | | |||||
| * | | sokol_gfx.h: tweak figlet font for minimap readability | Andre Weissflog | 2023-02-09 | 1 | -96/+80 |
| | | | |||||
| * | | sokol_gfx.h d3d11: fix compile error | Andre Weissflog | 2023-02-06 | 1 | -1/+1 |
| | | | |||||
| * | | sokol_gfx.h: fix unreachable code error in msvc | Andre Weissflog | 2023-02-06 | 1 | -1/+2 |
| | | | |||||
| * | | sokol_gfx.h: reroute validation layer messages as regular logging errors | Andre Weissflog | 2023-02-06 | 1 | -445/+269 |
| | | | |||||
| * | | sokol_gfx.h: more new-style logging (all but validation) | Andre Weissflog | 2023-02-05 | 1 | -97/+128 |
| | | | |||||
| * | | sokol_gfx.h: new-style logging wip (gl and d3d11 backends | Andre Weissflog | 2023-02-04 | 1 | -68/+150 |
| | | | |||||
| * | | sokol_gfx.h: logging documentation and figlet comment headers | Andre Weissflog | 2023-02-04 | 1 | -141/+275 |
| |/ | |||||
| * | sokol_gfx.h gl windows: add GL_FRAMEBUFFER_SRGB define to GL loader | Andre Weissflog | 2023-01-26 | 1 | -0/+1 |
| | | |||||
| * | sokol_gfx.h gl: disable SRGB for default framebuffer, enable for offscreen ↵ | Andre Weissflog | 2023-01-26 | 1 | -3/+17 |
| | | | | | | | | | render targets ...this is a temporary workaround to make SRGB offscreen rendering consistent between GL and D3D11/Metal. Needs a proper fix in the swapchain setup (basically: adding proper SRGB support to sokol_app.h) | ||||
| * | sokol_gfx.h: formatting | Andre Weissflog | 2023-01-25 | 1 | -3/+3 |
| | | |||||
| * | Merge branch 'pixelformat_srgba8_nowgpu' of ↵ | Andre Weissflog | 2023-01-25 | 1 | -0/+11 |
| |\ | | | | | | | https://github.com/allcreater/sokol into allcreater-pixelformat_srgba8_nowgpu | ||||