Commit Graph

44 Commits

Author SHA1 Message Date
BlackMATov
35b0361947 change sample debug key to f1 2023-01-08 12:01:21 +07:00
BlackMATov
5d94cdd38d copyright update 2020-02-06 17:04:35 +07:00
d7ab730d2a clipping mode config for projection matrices 2020-01-28 10:30:31 +07:00
8f0fac1750 clipping planes for camera 2020-01-28 08:01:34 +07:00
3c58d83d8c viewport_command to int coord 2020-01-27 03:56:53 +07:00
aa0d0fda15 separate ecs render event by cameras 2020-01-21 03:32:32 +07:00
BlackMATov
95fee92b20 code style fixes 2020-01-10 13:28:38 +07:00
BlackMATov
0766d75ba7 little less overloaded core functionality 2020-01-09 13:26:29 +07:00
0ac38ec3e5 enable retina by default because retina disabling was broken in catalina 2019-10-21 11:17:49 +07:00
85fe12be09 Merge branch 'master' into feature/opengl4 2019-09-30 18:11:58 +07:00
KonH
9785c91aeb fix typo in make_look_... function names 2019-08-17 09:15:57 +07:00
andrey.zhirnov
cff16a5cfa removed index type unsigned_byte 2019-08-05 12:32:51 +03:00
7501a6d676 auto opengl/es shader headers 2019-07-31 02:00:13 +07:00
9e5f32b041 fix samples 2019-05-25 21:55:32 +07:00
cc739d6bd2 world resolve function 2019-05-24 02:54:15 +07:00
c3f6f93d7e clean up engine parameters and application classes 2019-05-18 14:44:01 +07:00
c1a16113d9 update all copyright headers 2019-04-07 18:54:30 +07:00
400da781b8 using buffer_view for creating and updating render buffers 2019-04-06 19:23:18 +07:00
4094a536a9 add fullscreen toggling to samples 2019-03-17 08:53:46 +07:00
7f17d235ca engine: separate tick and render functions 2019-03-17 08:46:49 +07:00
d1bfd8f6a7 safe samples shutdown 2019-03-17 07:58:58 +07:00
0a2f4ca665 simple window and engine debug gui 2019-02-19 11:22:00 +07:00
0ad0803421 manual buffer swapping and a manual dbgui rendering are removed. vsync is an engine parameter. 2019-02-17 05:36:42 +07:00
af95e86764 promises for async vfs operations 2018-12-14 23:22:55 +07:00
3065592a10 command line arguments to platform module 2018-11-08 21:11:05 +07:00
e5e355c825 safe sleep CPU in idle 2018-11-08 11:53:50 +07:00
59bb164f4c initialization all modules in engine 2018-11-08 00:13:34 +07:00
18b9c880d8 raw pointers for draw command 2018-10-29 19:56:37 +07:00
0cf3b932d6 material and geometry ptr for draw_command 2018-10-25 23:47:38 +07:00
8d5758c2d7 render command_block 2018-10-25 18:49:32 +07:00
5624936f58 set_viewport as rect 2018-10-24 19:25:32 +07:00
b732d423ce render target first impl 2018-10-19 14:40:54 +07:00
63dd2dd16d math::make_loot_at_XX 2018-10-16 05:51:23 +07:00
2fb8453473 cube sample 2018-10-16 03:04:32 +07:00
c3c71e06f0 Merge branch 'master' into feature/render 2018-10-02 23:09:53 +07:00
8caca3d7d2 rename debug add_sink to register_sink. add unregister_sink. 2018-10-02 17:52:16 +07:00
6482e0ea62 rename window::frame_tick to window::poll_events 2018-09-29 06:40:13 +07:00
041b067bde bind_context window function. move vsync option to swap_buffers. 2018-09-28 23:13:57 +07:00
f639c6605e common e2d_main 2018-09-27 18:49:11 +07:00
56fd426ca7 separate input devices 2018-09-27 00:00:38 +07:00
aabd9bc618 input name refactoring 2018-09-26 22:32:16 +07:00
20c14603ff input key states 2018-09-26 00:43:35 +07:00
d6bb141ff1 window events and listeners 2018-09-25 02:22:11 +07:00
ed07be5d70 Initial project structure 2018-08-05 04:21:43 +07:00