aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Update makefileAlexander M Pickering2023-04-14
|
* Remove the default static linkingAlexander M Pickering2023-03-07
| | | | on linux, libGL cannot be statically linked.
* Fix another typoAlexander M Pickering2023-03-07
|
* Use an older name for luaL_regAlexander M Pickering2023-03-07
|
* Fix typoAlexander M Pickering2023-03-07
|
* Add the permissive flag to non-debug buildsAlexander M Pickering2022-12-06
|
* Update windows libraries to use bulletminusAlexander M Pickering2022-12-04
|
* Update nix libraries to use bulletminusAlexander M Pickering2022-12-04
|
* Lowercase markdownAlexander M Pickering2022-12-01
| | | | markdown binary should be lower case.
* Add mdoc binary for linuxAlexander M Pickering2022-12-01
|
* Add documentation building for linuxAlexander M Pickering2022-12-01
|
* Replace bullet with bulletminusAlexander M Pickering2022-08-28
|
* remove bulletAlexander M Pickering2022-08-28
|
* API update to tinyobjAlexander M Pickering2022-08-07
| | | | Update to tinyobj makes minor changes to the API
* Minor bugfixes, preparing to overhaulAlexander M Pickering2022-07-04
|
* commit to back up work before movingAlexander M Pickering2021-12-17
|
* Add documentationAlexander M Pickering2021-10-27
|
* Correct documentationAlexander M Pickering2021-10-27
|
* Add documentation to the file dialogAlexander M Pickering2021-10-26
|
* Added more debuggingAlexander M Pickering2021-10-26
| | | | | Add some more print statements when we're starting up to get a better idea of what's failing.
* Correct links in readmeAlexander M Pickering2021-10-26
| | | | | Correct the link to clone the repo, and correct documentation for building docs.
* Add documentation to gitignoreAlexander M Pickering2021-10-26
| | | | Don't commit built documentation.
* Improve makefile for windowsAlexander M Pickering2021-10-26
| | | | Windows now build irrlicht luajit and nng from the makefile.
* Added documentation for makefileAlexander2020-07-05
|
* Updates to model loader to work with new apiAlexander2020-06-29
| | | | | Tinyobjloader-c modified it's api(backwards incompatable), modify the call to fit the new api.
* Updates for mdocAlexander2020-06-29
| | | | Also more tests
* Various progress for 1klutzAlexander2020-06-10
| | | | | Added convext shape casts, still a little broken, but it might be just broken bullet side.
* Add a shape castAlexander2020-06-02
| | | | | Add a raycast like function, which can cast shapes. phys.shapecast(), along with a shape structure needed to call this function.
* various updatesAlexander2020-05-18
|
* Fixed make for windowsAlexander2020-02-24
| | | | | Windows builds would break every time there was a windows update, removing the -shared compile flag seems to fix that.
* Various updatesAlexander2019-10-27
|
* Started work on cross-platform refactorAlexander2019-07-10
|\ | | | | | | Started refactoring the code to work on windows and linux
| * Updating make systemAlexander Pickering2019-07-08
| | | | | | | | Splitting up makefiles into several to make things more manageable
| * Modified files to work with new builds systemAlexander Pickering2019-07-08
| | | | | | | | | | Also properly deleted some old files that were sill around
| * Unit tests are now platform independentAlexander Pickering2019-07-08
| | | | | | | | | | Unit tests will use the .exe when on windows, and the binary without extension on linux.
| * Added gitignore files for new build systemAlexander Pickering2019-07-08
| |
* | Added more testsAlexander2019-06-28
|/ | | | | | Fixed up the networking test, and added something to create the deviceinit file in the first test (so the tests just just run on a new clone now)
* Updated tests for networkingAlexander2019-06-26
| | | | Updated some of the unit tests to reflect the new networking api
* Major refactor of physics codeAlexander2019-06-26
| | | | | Move all the physics code into the shared directory, and fix the ghost objects (aabb only)
* updatesAlexander2019-04-24
|
* Updated readme with example gamesAlexander2019-02-10
|
* Updated makefile to support new codeAlexander2019-02-10
|
* Added new element, added server-specific code for networkingAlexander2019-02-10
| | | | | | Added a new element for client gui: iguicombobox Added a part of the engine specifically for the server so server is no longer just a stripped down client
* Make consistent iscenenode functionsAlexander2019-02-10
| | | | | | Changed the inode->setmaterial() call to be more consistent with the rest of the engine. Also added some documentation for generic nodes in a new classmod: iscenenode
* Corrected callback and added function for editboxAlexander2019-02-10
| | | | | | Corrected the callback "onChanged" for edit boxes Also added a set_multiline(boolean) function, which sets if the textbox is multiline or not.
* Corrected networking examplesAlexander2019-02-10
| | | | | | | | | changed the api for interacting with sockets, sockets now have a callback, `socket:receive(function(stream) ... end)`, which they can use to decide what to do when called. Sockets also have a block:recv() function, which will block EVERYTHING until the socket receives data. This should probably not be used.
* Added the pusherrfunc into the common lua functionsAlexander2019-02-10
| | | | | | | | Added a header for pusherrorfunc(lua_State* L) to the shared/lua_api/common.hpp header also deleted some prints, and fixed a bug that would show up in an edge case of printing error messages.
* Gui windows are now opaque by default.Alexander2019-01-19
|
* Refactored callback handlerAlexander2019-01-19
| | | | | Callback handler now calls the callMouse() function instead of duplicating the code in that function.
* Removed creation of paths from makefileAlexander2019-01-19
| | | | | | Removed the parts of the makefile that tried to create folders on the filesystem. I guess the project just needs to include the folders.