Commit Graph

119 Commits

Author SHA1 Message Date
minjaesong
b02f4d7703 sprite: emissive layer 2024-01-27 01:27:45 +09:00
minjaesong
f54a2133f9 new param 'frameDelta' on every render() function 2024-01-04 16:38:58 +09:00
minjaesong
42ab13d114 orebfuscator impl 2023-10-02 01:35:32 +09:00
minjaesong
1b0b279e3d fix: new world from world portal not updating world ref of IngameRenderer 2023-09-14 13:33:24 +09:00
minjaesong
79892f2525 vibrancy is applied to the world only, as it should be 2023-09-13 15:09:31 +09:00
minjaesong
07a70ffba4 srceen-meshes now use GL_TRIANGLE_FAN 2023-09-09 21:51:27 +09:00
minjaesong
eeee1ebdbc F4 to hide GUI 2023-08-25 09:11:56 +09:00
minjaesong
a9dbea3d16 more clouds 2023-08-22 20:06:22 +09:00
minjaesong
e4b947ce69 Float16FrameBuffer 2023-08-16 17:51:31 +09:00
minjaesong
173f99f87d two getthumbnail funs merget into one 2023-07-11 19:52:56 +09:00
minjaesong
64e05a4f17 load list: thumbnail on management scr 2023-07-11 15:18:44 +09:00
minjaesong
79f19120f2 replacing min/max usage with kotlin's 2023-07-11 01:54:46 +09:00
minjaesong
fcaf4c97f1 seemingly working world teleporter (no saving... ui tho) 2023-07-03 00:10:46 +09:00
minjaesong
e5e02681b8 weather only change on titlescreen 2023-06-30 00:53:46 +09:00
minjaesong
c5874a7f3d finally working again: create new character
todo: make delete character work
2023-06-27 21:13:51 +09:00
minjaesong
474279aefe more descriptive name for the blend-normal function because why there are two fucking standards for an alpha channel 2022-10-31 01:52:40 +09:00
minjaesong
ccef7c32a0 fixed a "bug" that assumed the framerates are normally distributed 2022-10-15 13:12:14 +09:00
minjaesong
f4d8d72715 magnified screen will display everything correctly scaled (but some buttons wont work for some reason) 2022-08-10 00:04:26 +09:00
minjaesong
828a485395 screen magnifying for hidpi WIP 2022-06-13 13:19:10 +09:00
minjaesong
fd72b3d3ba this is a super jank solution but it worked (shrug) 2022-04-20 20:15:26 +09:00
minjaesong
b3a27bb428 tried to tackle the alpha blending issue but it seems the problem is on somewhere far far away 2022-04-20 17:53:47 +09:00
minjaesong
327e000a54 shader cleanup; a config key for higher bits per pixel on graphics 2022-03-25 15:50:03 +09:00
minjaesong
e64bd5d389 fixture ghost is working again 2022-02-07 11:13:31 +09:00
minjaesong
efe5c49463 serialisation of HRQNG is fixed so it would not make illegal reflective access on Java 17 2022-02-04 11:03:59 +09:00
minjaesong
956c9d44e1 moved essential resources out of the assets directory and into the jar 2022-01-28 10:30:08 +09:00
minjaesong
a301ec57ae abandoning the async idea: updating on the main thread is actually faster when it's called often enough -- maybe something to do with the optimisation on runtime? 2022-01-27 18:42:22 +09:00
minjaesong
c500a5ca39 asynchronous lightmap update wip 2022-01-27 17:11:09 +09:00
minjaesong
a213cba5ef fixed a bug where signal emitter wouldn't work after save reload 2022-01-24 13:01:59 +09:00
minjaesong
caa9b84cb2 modmgr to actually check dependency WIP 2022-01-01 23:38:30 +09:00
minjaesong
c9b87492c2 fixed a bug where wires won't pop up as the camera moves 2021-12-28 15:28:45 +09:00
minjaesong
254bf814a9 Flippin' eck 2021-12-13 23:22:17 +09:00
minjaesong
63a29df733 fixture ghost test 2021-12-13 00:57:55 +09:00
minjaesong
b7f7558192 lightmap blurring simplified 2021-12-12 20:39:12 +09:00
minjaesong
06a6d2774c screen blur without creating a texture 2021-12-12 13:09:59 +09:00
minjaesong
53e847d66c floatframebuffer for almost everything and the glblending craps out again 2021-12-11 22:14:24 +09:00
minjaesong
df1b3dc680 using weaker and faster fullscreen blurring; this is a style choice 2021-12-10 23:22:13 +09:00
minjaesong
b5f4a4ae9f kawase blur on toolkit 2021-12-10 12:43:54 +09:00
minjaesong
8ab852d18a will use 0.667f as a "kawase blur power constant" 2021-12-10 09:36:02 +09:00
minjaesong
5d18e37daa derp 2021-12-09 23:48:11 +09:00
minjaesong
57b610ce4a kawase blur is working i think 2021-12-09 23:39:51 +09:00
minjaesong
c0b2f4c8df shaders moved to subdir; console click on the actor to type its id in 2021-12-04 16:16:01 +09:00
minjaesong
9326b87909 text input pane wip 2021-10-20 23:00:25 +09:00
minjaesong
cdd09e71a5 more random dither tex 2021-10-11 19:31:39 +09:00
minjaesong
8b3f07eddd dithering for semitransparent tiles 2021-10-10 23:47:03 +09:00
minjaesong
036310921f temporal dithering test 2021-10-10 01:54:07 +09:00
minjaesong
35b4b5cfd5 better implementation of dithering which relies on external texture and it runs faster 2021-10-10 01:00:58 +09:00
minjaesong
d28698b668 dither on lighting and blurring, with an option to turn them off 2021-10-09 20:34:53 +09:00
minjaesong
170503ecdb fixed a bug where inventory cell would not position correctly when streamermode is changed; where screencapturing for saving would only capture from FboRGB 2021-10-06 16:51:34 +09:00
minjaesong
a0bdb67efb commit 2021-10-06 15:26:08 +09:00
minjaesong
fb13922ad9 new dithering shaders 2021-10-06 11:21:35 +09:00