8000 Tags · stefandd/FWK · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: stefandd/FWK

Tags

2022.7

Toggle 2022.7's commit message
new: ecs api stub,

new: editor: add jump & kick anims (kgirl), change anim controller (kgirl),
chg: editor work,
fix: redo MAKE.bat (win,lin,osx),
fix: decrease opengl log severity,
fix: add mod2wav tool for those ffmpeg builds that lack music module support on them,
fix: rebuild ass2iqe, assimp 5.0.1, xlsx2ini, cuttlefish (ubuntu 16.04),
fix: support up to 256 zipfiles when mounting vfs,
fix: incorrect download() retcode,
chg: bump up teal,
new: pinnable panels and windows,
new: .ini api,
new: file_append(), strmatchi(), camera_teleport(), gizmo_hover(),
new: ui_context/_end(), ui_submenu(), ui_button_transparent(), ui_console(),
new: save ui window layout,
new: ui_label modifiers (<,=,>,!,*)
chg: window_un/lock_fps() > window_fps_un/lock(), window_un/lock_aspect() > window_aspect_un/lock(),
chg: more vivid color scheme (ddraw),
fix: displaying ui tooltips on partially minimized windows/panels,
fix: input_demo() with gamepad>0,
fix: a more adaptive ui_browse(),
fix: ui windows centered by default now,
fix: leak detector crashes present since callstack() switched to array(),
fix: editor: discard redundant saves
fix: editor: save on click
fix: editor: unify shortcuts and ui actions,
fix: editor outline depth,
chg: M_CAST > C_CAST, M_FINITE > FINITE,
new: vec2i, file_overwrite(), file_counter(), input_anykey(),
new: ui_show(), ui_visible(),
chg: zipfile_*() > file_zip_*(), videorec_*() > record_*(),
del: os_exec_(),
new: ui_collapse/_end(),
new: ui_window_show(), ui_window_visible(),
chg: faster MAKE.bat (vc/tcc+dynamic) (win),
chg: ui_begin > ui_panel, ui_end > ui_panel_end,
fix: honor disabled profiling,
new: editor: chrono, battery levels,
fix: msvc dll import (glad),
fix: ui tooltips when windows are not on focus, issue 37
chg: optimize boot time
fix: build docs

2022.6

Toggle 2022.6's commit message
new: reduce editor fps if app loses focus,

new: date_string(),
fix: improve font sharpness,
chg: improve determinism when bucketing cooked assets into zipfiles,
new: ui_notify(),
new: ui_toolbar() with tooltips now, ui_has_menubar(),
new: ui_section(), ui_buttons(),
new: array_push_front(), array_pop_front(),
chg: app_reload() > window_reload(),
chg: videorec_start() > window_record(),
new: wip editor work,
new: wip console window,
new: popcnt64(),
new: ui dynamic animations while resizing and snapping,
new: ui window relayout when app resizing,
new: ui window snapping on edges,
new: ui monospaced font,
fix: faulty dragging during nk_window_scale_left (3rd_nuklear.h)
fix: leak when inserting into dicts (kit),
fix: video_recording on low fps (video),
new: editor renders at low framerate if using battery,
fix: fix diverse UB / unaligned issues
fix: fix 3rd_nuklear.h uninitialized value,
fix: potential array_resize() memory overrun,
fix: optimized file_load() for reentrant calls, fixed file_load() leaks,
new: editor: undo/redo, load/save (in-mem), load/save (disk),
new: add .otf truetypes into pipeline
chg: remove fontawesome.ttf, add material-design.ttf,
new: 3rd_stb_sprintf.h (lin/osx),
fix: vsnprintf()->stbsp_vsnprintf() because of ui_browse() overruns while accessing `/` (lin/osx),
fix: file_list() removed a few divergences on posix platforms,
fix: dll export/import (tcc+win), 3rd_https.h warnings (tcc+win)
fix: restore depth test state after postfx pass
fix: rebuild docs and bindings

2022.5

Toggle 2022.5's commit message
new: partial HTML5 support

2022.4

Toggle 2022.4's commit message
new: videorec api, screenshot_async() with fast PBOs, profile_enable()

new: demos/physics/ (tokamak),
new: ddraw_cube33(), ddraw_cylinder(), ddraw_prism(),
fix: rgba()/bgra(), new rgbaf()/bgraf(), cooker_progress() when cooking disabled, fix r-lyeh#21
fix: GLad API visibility from C++,
chg: non-variadic ddraw_text(),

ui: fix ui_bits() order,
3rd: rewrote glfw_gen.py (10 MiB smaller output),
3rd: glfw 3.4.0-wip -> 3.3.6-stable, lua 5.4.3 -> 5.4.4, miniaudio 0.10.42 -> 0.11.8, nuklear 4.04.1 -> 4.9.6,
vfs: reduce clutter in vfs_load() log,
file: remove double slashes in file_list() (osx),
misc: fix most compiler warnings (gcc/clang/tcc, linux/osx),
model: fix GL resource leak when rendering instanced models,
string: strbeg(), strend(),
luajit: prevent crash when binding lua on top of luajit (linux), do not version fwk.dll anymore,

2022.3

Toggle 2022.3's commit message
linux: add dynamic library support (libfwk.so),

demos: new model demo (lua),
api: exposed editor_pick(),
make: %platform% > %cc%, can use %cc% symbol to compile with your specific gcc/clang/zigcc toolchains now,
math: deprecate a few unused old transform_*() functions,
misc: removed a few warnings,
file: file_pathabs, DIR_MAX
cook: allow ../ and absolute paths in ART and TOOLS folders (fix r-lyeh#20), do not process ";comment files", update ass2iqe.osx, update libassimp*dylib (osx),

2022.2

Toggle 2022.2's commit message
scene: object texture push/pop state mechanism

tools: assimp 5.2.1
make: demo (@zaklaus), checkmem (minimize false positives), dll (MT).
pipe: add PROGRESS symbol, extra clarifications.
demo: add debugger.lua
misc: rebuilt dll, docs, bindings.

2021.11

Toggle 2021.11's commit message
New: PBR rendering, materials and colormaps.

New: PBR metallic-roughness workflow pipeline, demo_pbr.c
New: able to work without the art/tools folder (which eliminates the cooking stage completely)
New: window_lock() fps, time_ns(), sleep_ns(), --with-adaptive-vsync
New: rebase sprite camera origin to center of screen, which eases camera panning/zooming (@SushilRagoonath), update demo_sprite.c,
New: ui_bits8/16(), va(), use high-resolution timers now,
New: smooth sprite scaling (hopefully), battery(),
New: rotatex3(), rotatey3(), rotatez3(),
New: data_find(),
New: dialog_load(), dialog_save(),
New: IMAGE_FLOAT, colormap_t, pbr_material_t,
New: shader_bool(), shader_uint(), shader_texture(), shader_colormap(),
New: camera_orbit(),
New: ui_color3f(), ui_color4f(), ui_radio(), ui_colormap(), ui_labelf(),
New: window_frame(),
Fix: Add ART= symbol support in fwk.ini, unclutter root folder again, >64k shader logs,
Fix: potential strsplit() overflow, billboards, ui_hovering(),
Fix: .hdr pipeline, linux cooking TOOLS folder, fxFXAA3,
Ren: fwk.x > fwk, shader_texture() -> shader_texture_unit(),
Chg: profile(x) -> profile("x")
Chg: ui_image() signature, tile() signature,
Del: mesh_push_state(), mesh_pop_state(),

2021.10

Toggle 2021.10's commit message
new: TTF support, S3M/IT support, revisit MOD/XM/FLAC,

new: font_face(), font_scales(), font_color(), font atlases, font ranges, --debug-font-atlas,
new: camera_enable(), --with-camera-smooth
new: .glb models, RELEASE/OPTIMIZE/O_FLAG directives, sort_u64(),
new: VIDEO_RGB, VIDEO_NO_AUDIO, video_textures(),
new: sponza model, shaderball model for upcoming materials demo,
fix: reduce font atlas occupancy, simplify each_array(), bugfix array_unique(), each_set(), each_set_ptr(),
del: MOD/XM/FLAC decoders,
ren: sprite_update() > sprite_flush(), viewport_color() > viewport_color3(), --cook-jobs=N > --with-jobs=N

2021.9

Toggle 2021.9's commit message
Versioning DLL file from now, to ease luajit users' adoption

2021.8

Toggle 2021.8's commit message
Initial codebase

0