Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
new: added --transparent, --mute and --delay=MS flags new: added built-in debug panel with lots of internals exposed (camera, keyboard, mouse, gamepads, shaders, fxs, etc) new: added camera damping settings new: added compute shaders api (zpl-zak) new: added support to specify 1:N outputs in cook (in addition to 1:1 outputs) new: added vfs_load() >> file_load() fallback when no tools are present new: added AUDIO_32KHZ flag (zpl-zak) new: added VIDEO_LOOP, app_spawn(), ui_dims(), ui_get_dims() (zpl-zak) new: added WINDOW_TRANSPARENT, --transparent flags, window_transparent(), window_maximize() new: added analytical light step with limited Phong shading for Directional+Point lights (zpl-zak) new: added art browser into debug panel new: added compute shader demos (99-geom, 99-compute) (zpl-zak) new: ddraw_camera() new: extracted embedded shaders as transpilable files (zpl-zak) new: fullscreen_quad_rgb_flipped(), fullscreen_quad_ycbcr_flipped() (zpl-zak) new: hash_str(), hash_bin() new: initial filtering on debug panel (ctrl-f) new: integrated animlist format support into ass2iqe (zpl-zak) new: made transparent apps to hide some ui panels by default: profiler, shaders, fxs. new: made transparent apps to not display the cook progress bar new: made transparent apps to shutdown whenever last ui_window() is closed new: make compilation faster by caching precompiled fwk sources (win) new: map/set_isempty(), atof2/3/4(), ftoa2/3/4(), swapf2/3/4(), clamp2/3/4() new: mesh_bounds() new: mesh_render_prim() (zpl-zak) new: netsync code refactor (zpl-zak) new: new light API, scene api additions to push lights (zpl-zak) new: new shader reflection API new: new shader reflection parameters get applied automatically when shader is compiled new: rim lighting in anims demo (zpl-zak) new: RPCs being reported by network_sync events (zpl-zak) new: shader reflection parameters (bool,int,vec2/3/4,color3/4), set/min/max/tooltips new: shader_apply_param(), shader_apply_params(), ui_shaders(), ui_fxs() new: skybox_sh_add_light() (zpl-zak) new: tty_detach() new: ui_enabled(), ui_keyboard(), ui_mouse(), ui_gamepad(), ui_gamepads(), ui_camera()... new: window_resize() (ems) (zpl-zak) chg: generate bindings in engine/ folder chg: instantiate web server only if content is not being served (html5) chg: reduced overall repository weight chg: MSG_INIT part of negotiation process now (zpl-zak) chg: allow file_list() to retrieve most hidden files chg: changed file browser to use ctrl+wheel when zooming in/out chg: changed netsync event format (zpl-zak) chg: deprecate vis command (MAKE.bat) chg: expose animations api (zpl-zak) chg: expose pathfind api (zpl-zak) chg: flags for enet reliability and ordering control (zpl-zak) chg: increased MAX_CACHED_FILES to 32 chg: made faster make.bat initalization in subsequent runs (win) chg: made RGB3() to return alpha(255) chg: made animations parser to loop idle anims by default chg: made thinner style on UI labels chg: print opengl version on boot chg: recompile ass2iqe (win,lin,osx) chg: relocate lua/python demos folder chg: replicate previous project tree layout chg: silenced mingw64 warnings in 3rd_enet.h chg: switched to a faster mount logic during boot time chg: switched to b612 font (sharper, increases num font faces, reduces repo size) chg: updated docs chg: upgrade 3rd_icon_md.h + teal + tlse + gamecontrollerdb to latest lab: wip node editor demo (demos/99-nodes.c) lab: wip NETWORK_BUF_CLEAR_ON_JOIN (zpl-zak) lab: wip behavior tree demo (demos/99-bt.c) fix: flipped shadertoys when used as texture (fwk_render) fix: added pthreads support (html5) (zpl-zak) fix: added RPC signature for void(char*) (zpl-zak) fix: allowed coi requests in localhost served contents (html5) (zpl-zak) fix: avoided crash in animations() when plain text animfile is provided fix: fixed crash when no cooked fonts were available (ui_notify) fix: fixed download() api on tcc+win32 fix: fixed enet/swrap sockets on tcc+win32 (zpl-zak) fix: fixed issue when mounting empty zipfiles (likely to happen in computers with many cpu cores) (thanks zpl-zak!) fix: fixed unsafe format strings in xml_int() and xml_float() fix: fixed dll linkage in mingw+FWK_IMPLEMENTATION builds (MAKE.bat) fix: fixed incorrect fbx files being loaded as @animlist files fix: fixed void(*rpc)() call in netsyce code (zpl-zak) fix: improve ui readablity (ie, decrease transparency) on overlapped windows fix: issue in cookbook where groups would not match a single extension fix: made letterbox fx to work on any aspect ratio fix: optimized out heap allocations in netsync code (zpl-zak) fix: peer ranks are recycled now (zpl-zak) fix: postfxs on transparent windows fix: restored executable permissions (osx,lin) fix: reverted leak (3rd_https) fix: supported SH coeffs when using mie scattering skybox (zpl-zak) brk: added extra shader() argument to specify #defines in shaders (zpl-zak) brk: camera_move() > camera_moveby() brk: changed ui_enable() signature; renamed clamp2/3/4->clamp2f/3f/4f brk: deprecate --camera-smooth brk: deprecate input_demo() brk: deprecate ui_const_string() brk: deprecated viewport_color() in favor of window_color() brk: file_stamp_epoch > file_stamp, file_stamp > file_stamp10 brk: input_frames() > input_string() brk: profile_enable() > profiler_enable() brk: renamed WITH_ > ENABLE_ directives brk: split blur fx out in two different h/v passes brk: ui_bits8/16() -> ui_bitmask8/16() brk: ui_const_bool() > ui_label2_bool(), ui_const_float() > ui_label2_float()
- Loading branch information