aboutsummaryrefslogtreecommitdiffstats
path: root/include/pixel/pixel.hpp
Commit message (Expand)AuthorAgeFilesLines
* Fix pixel::set_pixel_color(const f4::vec_t& rgba)Sven Göthel2024-11-101-5/+0
* cleanup includes; spacewars: remove wrong castSven Göthel2024-09-141-8/+7
* solarsystem: cleanup space & global names, accuracy: use fraction_timespec, a...Sven Göthel2024-09-131-15/+7
* Add convenience set_pixel_color()Svenson Han Göthel2024-08-241-4/+25
* pixel*: Silent warningsSvenson Han Göthel2024-08-241-9/+9
* unit: Move literals to namspace pixel::literals (cleanup); Use C++20 numbers ...v0.9.3Svenson Han Göthel2024-07-141-2/+3
* pixel::init_gfx_subsystem: Return true if successful, otherwise false - don't...Sven Göthel2024-07-141-1/+3
* Fix: Event handling, don't miss an event: handle_events(..) -> while( handle_...Svenson Han Göthel2024-07-111-1/+21
* pixel/pixel.hpp: (ANY_KEY_DOWN + ANY_KEY_UP) -> ANY_KEYSvenson Han Göthel2024-06-291-6/+5
* input_event_type_t add player three (P3), sdl2 onlySvenson Han Göthel2024-06-121-0/+20
* WebAssembly: Add interaction: General forced_fps, win_{width,height}; freefal...Sven Göthel2024-03-311-4/+13
* pixel::cart_coord_t: Add notion of sxy win -> fb for high-dpi to scale win-co...Sven Göthel2024-03-301-53/+79
* funcdraw: Add WebAssembly buildSven Göthel2024-03-301-0/+19
* freefall01: Add WebAssembly buildSven Göthel2024-03-301-0/+4
* pixel/pixel2f: Add use_subsys_primitives() notion, i.e. rendering primitives ...Sven Göthel2024-03-301-6/+26
* pixel: Remove P{1,2}_ACTION4Svenson Han Göthel2024-03-291-6/+2
* pixel: Add P{1,2}_ACTION{3,4} input typeSvenson Han Göthel2024-03-231-2/+11
* pixel: Add convenient c-string format to_string() incl. make_text() variantSvenson Han Göthel2024-03-231-0/+7
* pixel2f: Add tri_area() and use it for orientation()Sven Göthel2024-03-211-0/+4
* pixel::set_pixel_color(uint8_t[]): Add const modifierSven Göthel2024-03-201-1/+1
* make_text: Add variant w/ custom font_size; texture_t adds custom dest_s[xy] ...Sven Göthel2024-03-201-5/+15
* Add convenient pixel::make_text(..) passing lineno from top-left using font_h...Svenson Han Göthel2024-03-181-0/+13
* pixel::swap_gpu_buffer: Add optional forced fps value, allowing to reduce ren...Svenson Han Göthel2024-03-181-1/+1
* pixel::handle_events(..): Split to handle_one_event() + handle_events() while...Svenson Han Göthel2024-03-181-24/+163
* Add handle_events2() allowing 2nd player input handlingSvenson Han Göthel2024-02-131-1/+8
* Minor enhancement of pixel*f framework.Svenson Han Göthel2024-01-251-11/+65
* Add missing (c) headerSven Gothel2022-12-281-0/+23
* pixel gfx/sub: Add optional enable_vsync=false, expose time scale constantsSven Gothel2022-12-271-1/+5
* pixel: Add orientation_t and float compare(..)Sven Gothel2022-12-271-0/+23
* pixel: Add save_snapshot(..) and log_printf(..)Sven Gothel2022-12-271-21/+92
* pixel::f2::rect_t: Fix ctor w/ top-left and dimension, height was taken in op...Sven Gothel2022-12-261-2/+6
* Resolve mapping from/to cartesian coordinate system to framebuffer pixel coor...Sven Gothel2022-12-251-42/+145
* GFX Sub: Add fps counter. SDL Only for now: Mouse position, texture and text ...Sven Gothel2022-12-251-3/+46
* Initial commit of our gfxbox2, C++ computer graphics sandboxSven Gothel2022-12-071-0/+200