Commit Graph

14 Commits (8bd7c2fd679c24a1b9f453caf7cd356eeff50e2d)

Author SHA1 Message Date
Allen Webster 352cb27b73 Face* instead of Face_ID as much as possible; Preferred X works again 2019-09-02 14:32:52 -07:00
Allen Webster 2e0992fdd3 extended text layouts to easily get character and line rectangles 2019-07-31 19:13:36 -07:00
Allen Webster 80b98e3b47 New Renderer - First Version. Finished. 2019-07-25 12:54:58 -07:00
Allen Webster efa1515121 Batched rendering 50% 2019-07-25 00:17:01 -07:00
Allen Webster 55d064cf61 In Progress: working on the new opengl back end and font rasterizer 2019-07-21 11:16:34 -07:00
Allen Webster 41ac11cf98 Extended String_Match struct; regularized range and rect type code 2019-06-17 21:47:00 -07:00
Casey Muratori bc6fa9d9f2 Clipboard, Process, and Cliprect Changes
- Added clipboard change hook
- Added Process_State query for getting the state of exec_system_command operations, retrieved via Get_Process_State
- Added intersection_of and union_of for i32_Rect and f32_Rect
- Fixed what I believe is a bug in the clipboard number updating in the win32 layer (it didn't used to record the new number correctly)
- Added screen_space_to_view_space for Vec2 and f32_Rect
- Made Draw_String return the ending point, as we decided
- Added Draw_Clip_Push and Draw_Clip_Pop
- Changed the behavior of Render_Push_Clip_Sig to allow input clipping rectangles to be anything, and they are simply intersected with the parent rectangle, rather than asserted to not go outside.
-
2019-03-15 01:38:28 -07:00
Allen Webster 1428fc822f 4coder Jamm 2 2019-02-25 15:42:13 -08:00
Allen Webster 258257eb45 4coder Jamm 1 2019-02-23 23:22:16 -08:00
Allen Webster 74405dd8fe Growable arena in custom layer built on top of the size-fixed partition system 2019-02-04 16:10:38 -08:00
Allen Webster 1d5621f5b6 Cleaned up input, replaced all {0} with {} 2018-11-20 00:18:54 -08:00
Allen Webster f15c59c621 Lots of progress towards new font face system 2017-11-19 19:47:55 -05:00
Allen Webster 4a76692826 Rendering improvements and partial cleanup 2017-11-10 19:58:47 -05:00
Allen Webster c0bf8966eb cleaning up opengl code 2017-11-10 13:27:39 -05:00