psemek/libs/gfx/include/psemek/gfx
lisyarus 68650da6f5
All checks were successful
Run tests / Run tests (push) Successful in 7m26s
Support margins & offsets in monospace_font, and add a new default 5x7 font
2026-07-24 15:52:04 +03:00
..
detail Replace sprintf with snprintf in stb_image_write.h 2026-06-30 15:27:28 +03:00
effect Support gamma-correction in gfx::blur 2024-03-11 21:04:43 +03:00
renderer Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
armature.hpp Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
array.hpp Initialize gfx objects id to 0 in class instead of constructor 2022-11-30 17:31:47 +03:00
attribs.hpp Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
buffer.hpp Disable parts of gfx library on web 2026-07-03 20:24:56 +02:00
color.hpp Add gfx::luminance(color) 2025-10-11 00:39:57 +03:00
dither.hpp Add ordered dither mask generation to gfx 2022-06-18 17:35:50 +03:00
drawable.hpp Introduce gfx::drawable interface 2020-09-29 19:19:20 +03:00
error.hpp Support printing context to gfx::check_error 2021-05-29 18:38:28 +03:00
framebuffer.hpp Final Emscripten OpenGL fixes 2026-07-03 22:29:58 +03:00
fullscreen.hpp Refactor meshes: single unified mesh class 2020-10-04 17:22:38 +03:00
gltf_accessor_iterator.hpp Change math::matrix storage type in preparation for dynamic-sized matrices 2025-10-25 16:12:38 +03:00
gltf_animation.hpp Add math::trs class & use it in gltf animations 2025-07-09 21:02:22 +03:00
gltf_mesh.hpp Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
gltf_parser.hpp Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
init.hpp Grand app refactor: move main to sdl2 lib, make the rest of the engine independent of SDL2 2023-07-14 22:25:45 +03:00
memory.hpp Support retrieving available GPU memory size 2022-08-14 22:59:14 +03:00
mesh.hpp Make gfx::mesh only bind index buffer as GL_ELEMENT_ARRAY_BUFFER, in accordance with WebGL restrictions 2025-01-30 12:40:19 +03:00
obj_parser.hpp Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
painter.hpp Support margins & offsets in monospace_font, and add a new default 5x7 font 2026-07-24 15:52:04 +03:00
painter2.hpp SDF-based + arbitrary affine transformations vector graphics experiments (gfx::painter2) 2026-07-21 18:08:56 +03:00
pixel.hpp Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
pixmap.hpp Rename util::array -> util::ndarray 2025-10-25 14:51:30 +03:00
program.hpp Introduce gfx::shader_source to simplify creating shaders from concatenated sources 2026-07-21 13:28:31 +03:00
query.hpp Replace query_array with a more useful query_poll 2022-04-21 23:16:45 +03:00
render_target.hpp Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
renderbuffer.hpp Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
texture.hpp Disable parts of gfx library on web 2026-07-03 20:24:56 +02:00
texture_atlas.hpp Rename util::array -> util::ndarray 2025-10-25 14:51:30 +03:00
texture_view.hpp Update auto-generated opengl loaders & use shader prelude in gfx effects 2026-07-05 13:36:59 +03:00