Tags: pheonixfirewingz/LibOS
Tags
First Stable Release (#7) * Code Ready For Beta Stage (#5) * Liunx - redoing windowing * Linux - commented out check until fix is found * Linux - Multi Patch See Description 1. xcb dynamic centring. 2. small code refactor ready for android support 3. add basic multi GPU support vulkan 4. cleaned up redundant Files * Linux - got 90% of the boilerplate code written of vk pipelines * Windows - Porting LibOS to easier architecture 1. add uwp - Broken 2. port Win32 (FileIO - Complete | NetIO - Complete | Window - Complete | Audio - %50 | Graphics - 0%) 3. refactored Cmake To Platforms 4. tweaked CmakePresets * Windows - Quick patch * Removed submodule vcpkg * Linux - move to new Arch and LSTD aka std lib * Updated submodule Includes/lstd * Linux - Luna STD update * Windows - Move to Luna STD windows platfrom + start dx12 * Windows - Add LibShader * Windows - Git Modules Update * Window - Update LibShader * Windows - update luna std * LibShader - luna std update * Windows - update support libs * sub modules update * sub modules updates * LibShader - patches * Linux - Fix Build Errors * Linux - fix build errors * luna std update * Luna Std bug fix * LibShader patch * Linux - add command buffer support * Linux - add Minimal Mode * Linux - Cmake patch * Linux - xcb keyboard working (I think?) * Linux - keyboard working * Linux: part 1 of getting triangle to Render for SimpleVulkan * Linux - spec fixes but fences keeps freezing * Linux - getting Basic Example working to evolve api off * Linux - Simple Vulkan Api Fixes See Description 1. created working swapchain + render to screen 2. created abstraction for fences + semphores 3. created abstraction for command buffers & some commands 4. updated test / example to use them * Removed submodule Includes/lstd * Linux - more vulkan work * Linux - Clang fixes * Auto stash before merge of "Alpha-Stage" and "origin/Alpha-Stage" * Windows - Auto stash before merge of "Alpha-Stage" and "origin/Alpha-Stage" * Windows - builds on windows * Removed submodule LibShader * Windows - few fixes * Windows - cmake bug fix * Windows - fix Tests Crash (triangle not rendering) * Linux - patches * Linux - Multi Change See Description 1. change arch to use less preproceeser stuff + headers 2. rewrote most of the tests using GoogleTests (pending vulkan + window tests + audio tests) 3. fixed server side of NetIO for linux (TCP and 50% of UDP) 4. removed old code. to /old/* * Linux - Rewite and add Unit tests for Simple Vulkan * Linux - include change * Windows - Start Fixing UWP * Windows - Got it to run on UWP (Crashes - 0% api implemented) * windows -UWP: clean up * windows - UWP: removed a file ment to be removed on clean up * Windows - Win32: fileIO and Window API Implemented * Windows - Win32: clean up * Linux - split into own sub lib * Linux - setup custom tool chain for Linux platform * Linux - use more of std lib * Linux - fixing setup scripts * Linux - Test Fixes * Linux - add Doc Generation with Doxygen + started documenting LibOS * Linux - Clean up + More Documentation Co-authored-by: Pheonixfirewingz <Pheonixfirewingz@users.noreply.github.com> * Linux - Update Read Me * Delete Cmake.h Signed-off-by: Luke Shore <Lukethemodded@gmail.com> * Linux - Setting cmake Defaults for now * Linux - Multi Patch 1. Fixing More Of the Documentation 2. A bug fix (fix binary mode pathing for a read in testing) 3. Created Release * Linux - Quick Patch * Linux - Rollback * Windows - Fixed on Win32 Platform all tests pass (Linux Test Needed) * Windows (UWP) - fixing the stubs * Windows (UWP) - cmake fixes * Linux - few pathes (Windows testing Needed) * Linux - Cmake fix not mean't to be in repo removed * Linux - Clean Up for release (After finished Documentation) * Linux - Quick Patch * Windows (WIN32) - bug fixed NetIO (UDP|TCP) * Linux - bug fix applied to posix (UDP|TCP) * Linux - FILEIO API finish documentation * Linux - spelling fix * Linux - NETIO documentation finish * Windows: quick patch * Linux - fix cmake to work with ContentFetch * Linux - a patch to posix fileio to clean up the code * Linux - netio patch + build changes * Wayland Support added 90% (#6) * Linux - wayland: first draw to the screen * Linux - wayland windowing working (need to enable vulkan or gl support) * Linux - wayland: implemented Keyboard support + native access * Linux - lib header: little tidying up * Linux - Wayland: code clean up * Linux ReadMe: update * all - Licencing updates * Linux - prep for 1.0.0 * Windows prep for 1.0.0 * Linux - pre 1.0.0 checks complete * Windows - Release V1.0.0 Signed-off-by: Luke Shore <Lukethemodded@gmail.com> Co-authored-by: Pheonixfirewingz <Pheonixfirewingz@users.noreply.github.com>