Allen Webster
187f91084a
Initial sloppy setup for customizable line layout
2019-10-28 21:27:20 -07:00
Allen Webster
21d482e05f
New fancy color cleanup; fancy string cleanup; api colors now use fancy colors; fancy colors are FColors
2019-10-22 18:25:40 -07:00
Allen Webster
323948ea55
Force a single pixel gap between lines to avoid render artifacts.
2019-10-09 07:40:50 -07:00
Allen Webster
de6429a2a1
Good rounded rectangles finished
2019-10-08 12:02:04 -07:00
Allen Webster
dba56df420
First version of rounded rectangles (bad)
2019-10-08 10:18:20 -07:00
Allen Webster
5edbd93d26
Cleaning up euclidean space types; simplifying some rendering stuff
2019-10-05 23:59:35 -07:00
Allen Webster
d654adacc5
Fully transitioned to the new system api linkage
2019-10-03 10:57:44 -07:00
Allen Webster
fae0bc1222
Cleanup; removed 4coder_utf8 library; rewrote win32 u8 <-> u16 layer
2019-10-01 13:04:45 -07:00
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