|
|
07e79fd1ac
|
Text rendering optimizations
|
2023-06-20 12:06:50 +02:00 |
|
|
|
6500ffd1d9
|
Add some methods to Font for usage in GUI
|
2023-06-20 11:06:50 +02:00 |
|
|
|
aa3c35ed1a
|
Fix character positioning while rendering text
|
2023-06-19 22:19:05 +02:00 |
|
|
|
7986f9ac73
|
Very simple FreeType text rendering
|
2023-06-19 21:51:41 +02:00 |
|
|
|
285e83246e
|
FreeType font loading
|
2023-06-19 11:18:30 +02:00 |
|
|
|
bb4a967290
|
Detect Freetype in CMakeLists.txt
|
2023-06-19 10:58:08 +02:00 |
|
|
|
11f7f7ff1a
|
Add Windows with vcpkg and Visual Studio building instructions
Reviewed-on: http://git.cubesoftware.xyz:20524/PolyGun/PolyGun/pulls/7
Co-authored-by: bruhmoent <kmega757@gmail.com>
Co-committed-by: bruhmoent <kmega757@gmail.com>
|
2023-06-18 19:35:08 +00:00 |
|
|
|
63ee210e40
|
Move cmake to mk folder
|
2023-06-18 15:49:27 +02:00 |
|
|
|
8972f2f1f5
|
Merge branch 'custom_windowing_system'
|
2023-06-18 15:45:26 +02:00 |
|
|
|
8a5052ecc6
|
Update INSTALL.MD to mention Wayland libraries
|
2023-06-18 10:22:43 +02:00 |
|
|
|
73e4868ce8
|
WaylandWindow: Implement grab_mouse
|
2023-06-18 10:11:53 +02:00 |
|
|
|
a556d6468a
|
WaylandWindow: Implement mouse events
|
2023-06-16 16:36:52 +02:00 |
|
|
|
6f3b5a6884
|
Remove testing code
|
2023-06-15 18:14:04 +02:00 |
|
|
|
9928fd4f1f
|
WaylandWindow: Implement keyboard events
|
2023-06-15 18:12:37 +02:00 |
|
|
|
b45732c05d
|
Fix misplaced #endif in window.cpp
|
2023-06-15 17:24:27 +02:00 |
|
|
|
d2ac9f8013
|
WaylandWindow: Window resize event support
|
2023-06-15 14:40:54 +02:00 |
|
|
|
0b341cdda1
|
Implement EGLGLContext
|
2023-06-14 18:56:52 +02:00 |
|
|
|
e0c70ae7e7
|
added concept of GUI system to the docs
|
2023-06-14 18:20:37 +02:00 |
|
|
|
d759e70a1d
|
Move extension query code to GLContext
|
2023-06-13 21:58:18 +02:00 |
|
|
|
9a6c875398
|
Updated README.MD
|
2023-06-11 23:36:40 +00:00 |
|
|
|
efd3959b5b
|
Begin implementing WaylandWindow
|
2023-06-10 15:35:27 +02:00 |
|
|
|
eb15f62f83
|
Update INSTALL.MD so it mentions libX11 instead of XCB
|
2023-06-10 12:26:42 +02:00 |
|
|
|
ecf6f7137f
|
Win32Window: Fix some oversights
|
2023-06-10 12:18:45 +02:00 |
|
|
|
32218b00dc
|
Implement X11Window::grab_mouse
|
2023-06-09 12:09:48 +02:00 |
|
|
|
9ceede5bbb
|
Add mouse events support to X11Window
|
2023-06-08 19:33:40 +02:00 |
|
|
|
f166a85e69
|
Add key down and key up events support in X11Window
|
2023-06-08 14:59:42 +02:00 |
|
|
|
f825d1fe53
|
Window resize and close events in X11Window
|
2023-06-08 12:21:06 +02:00 |
|
|
|
a5972e4e1a
|
Implement X11GLContext
|
2023-06-07 21:19:32 +02:00 |
|
|
|
fff349c71a
|
Begin implementing X11Window
|
2023-06-07 16:11:37 +02:00 |
|
|
|
6d9b05c927
|
Remove GLFW3 dependency from INSTALL.md
|
2023-06-07 11:44:18 +02:00 |
|
|
|
33b0d44fc9
|
Implement mouse grabbing support in Win32Window
|
2023-06-07 11:24:43 +02:00 |
|
|
|
27b0d205dd
|
Remove GLFW3 dependency
|
2023-06-06 19:41:21 +02:00 |
|
|
|
0639e6bbec
|
Delete ImGui code because it won't be compatible with custom windowing system
|
2023-06-06 17:47:43 +02:00 |
|
|
|
bd1af5419e
|
Implement GLContext for Win32 window
|
2023-06-06 17:35:57 +02:00 |
|
|
|
74f1103618
|
List client sources manually in CMakeLists.txt
|
2023-06-05 20:04:19 +02:00 |
|
|
|
4da8dd00ff
|
React properly to Alt+F4 in Win32Window
|
2023-06-05 18:57:02 +02:00 |
|
|
|
7e6cb8f9b1
|
Add mouse wheel event support to Win32Window
|
2023-06-05 18:44:26 +02:00 |
|
|
|
85f5039c81
|
Add mouse move event support to Win32Window
|
2023-06-05 18:33:37 +02:00 |
|
|
|
3c973eb28d
|
Add methods for querying keyboard and mouse state
|
2023-06-05 18:23:43 +02:00 |
|
|
|
20d8236701
|
Add mouse button down and mouse button up events support to Win32Window
|
2023-06-05 18:23:43 +02:00 |
|
|
|
2c421c37ff
|
Add key up and key down event support to Win32Window
|
2023-06-05 18:23:43 +02:00 |
|
|
|
758cc39c19
|
Add KeyCode enum
|
2023-06-05 18:23:42 +02:00 |
|
|
|
55c24686f1
|
Fix Win32 window creation
|
2023-06-05 18:23:42 +02:00 |
|
|
|
f7dd288908
|
Win32 window creation
|
2023-06-05 18:23:42 +02:00 |
|
|
|
b5a79753ea
|
Begin implementing custom windowing system
|
2023-06-05 18:23:41 +02:00 |
|
|
|
c4b7444b7a
|
Implement ResourceManager for retrieving resources from server
|
2023-06-03 22:37:58 +02:00 |
|
|
|
eaf2765c96
|
Add Cygwin instructions to INSTALL.MD
|
2023-06-01 12:40:41 +00:00 |
|
|
|
3cb4f9a54b
|
Add ThreadSafe util class
|
2023-05-31 21:05:29 +02:00 |
|
|
|
16f2ef8e02
|
Fix fs.cpp compilation issues on Windows
|
2023-05-31 21:04:53 +02:00 |
|
|
|
2ceb1ea26c
|
More figlet adjustments
|
2023-05-29 22:17:46 +00:00 |
|