Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.

2021.11

Compare
Choose a tag to compare
@r-lyeh r-lyeh released this 09 Nov 11:55
· 1 commit to master since this release

new: PBR metallic-roughness workflow pipeline, demo_pbr.c
new: PBR renderer, materials and colormaps
new: cooking stage is now optional (able to work without the art/tools folder)
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()
chg: fwk.x > fwk, shader_texture() -> shader_texture_unit()
chg: profile(x) -> profile("x")
chg: ui_image() signature, tile() signature
chg: remove mesh_push_state() + mesh_pop_state()
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

image