Commit graph

726 commits

Author SHA1 Message Date
Admin
6bec51d980 extend shader types 2025-11-28 11:19:28 +01:00
Admin
8a41821304 allow this to be a type 2025-11-28 09:54:49 +01:00
Admin
7ae84db0cf shader struct this mutable 2025-11-28 09:19:40 +01:00
Admin
b5053163fd shader refactor 2025-11-28 09:07:45 +01:00
Admin
8850a48058 shader otw 2025-11-28 08:57:52 +01:00
Admin
f4bbe57578 consolidate code 2025-11-27 17:54:08 +01:00
Admin
6c6185ab9c array index in shader 2025-11-27 17:50:19 +01:00
Admin
66954ef694 named fields for wgsl shader structs 2025-11-27 16:37:26 +01:00
Admin
c22475f093 script pod array builders 2025-11-27 11:41:12 +01:00
Admin
925395b79e script pod array builders 2025-11-27 11:14:15 +01:00
Admin
f77cbbb7aa refactoring opcode macros a bit 2025-11-27 10:11:13 +01:00
Admin
769c57fa36 refactoring opcode macros a bit 2025-11-27 10:03:31 +01:00
Admin
eec748a4b4 shader field += operators 2025-11-27 09:31:56 +01:00
Admin
b9394eb6b9 shader field += operators 2025-11-27 09:19:32 +01:00
Admin
fb000a6331 field assign 2025-11-27 09:15:37 +01:00
Admin
3977cec662 shader wgsl struct def output 2025-11-26 15:18:37 +01:00
Admin
066a5ffdb7 shader wgsl struct def output 2025-11-26 15:08:49 +01:00
Admin
b2a2866257 podtype this method calling 2025-11-26 14:40:18 +01:00
Admin
5e08f8a7d6 podtype static method calling 2025-11-26 09:37:53 +01:00
Admin
ad4f30fc5d struct and swizzle fields 2025-11-25 16:02:11 +01:00
Admin
78c5127cc0 add assignment-arithmetic impl 2025-11-25 15:37:39 +01:00
Admin
d33ab6a405 fixed assignment exprs 2025-11-25 15:31:30 +01:00
Admin
e759c5ba30 adding var 2025-11-25 15:14:32 +01:00
Admin
161a21c591 builtin arg typechecks 2025-11-25 15:10:01 +01:00
Admin
3fc63930b9 add builtin tables 2025-11-25 13:59:30 +01:00
Admin
488d340fc3 block scopes in shader 2025-11-25 13:30:29 +01:00
Admin
5dbe2daf12 basic for loops 2025-11-25 13:19:16 +01:00
Admin
b6a49c6b05 shader ifelse type the same 2025-11-25 12:47:56 +01:00
Admin
d44f13074b added better errors 2025-11-25 12:21:32 +01:00
Admin
79bbdbd7d6 extend type tables 2025-11-25 10:49:41 +01:00
Admin
f0497e7a83 extend type tables 2025-11-25 10:49:28 +01:00
Admin
5c1ae0de4c shader compiler function decollide / var shadowing 2025-11-24 19:01:01 +01:00
Admin
dda8253830 shader compiler nested function/structs 2025-11-24 17:32:41 +01:00
Admin
466b1474b8 shader compiler scope resolve 2025-11-24 13:23:41 +01:00
Admin
0ffbe61ece shader compiler pod constructors 2025-11-24 12:46:53 +01:00
Admin
c538926b8e fix script logs 2025-11-22 14:24:17 +01:00
Admin
14c0413a9b first shader typeinferencing 2025-11-18 07:43:55 +01:00
Admin
659e3ed110 first shader transpiler infra 2025-11-16 12:05:01 +01:00
Admin
3c7868ffb0 warning 2025-11-15 14:29:53 +01:00
Admin
bacd3e8e14 fix 2025-11-14 21:49:05 +01:00
Admin
cbc9861b00 pod otw 2025-11-14 12:35:10 +01:00
Admin
08eef2797b swizzle otw 2025-11-14 11:01:47 +01:00
Kevin Boos
97983ad26f
Fix modal; enable widgets to block scrolling except within a certain area (#819)
* Fix modal event handling behavior

Everything now works as expected, *except* for Scroll events that seem to
still be received by views beneath the modal, e.g., an underlying PortalList.

* Enable widgets to block scrolling, except within a certain area

* This is important for Modals to prevent scrolling of background widgets
  whilst still allowing the inner `content` view to be scrolled.
* Modals are now forcibly full-screen (or rather, full-window)
  in order to properly ensure that scrolling-allowed areas
  always stay relevant, as the Modal can no longer be contained
  within a non-full-window parent widget/view.

* remove errant log statement
2025-11-13 08:45:36 +01:00
Admin
0fc9e07f2f added half floats and vec pods 2025-11-12 23:37:24 +01:00
admin
f46adf30b0 pod print works 2025-11-12 14:43:45 +01:00
Admin
6bc466e1c6 pod print otw 2025-11-12 13:20:49 +01:00
Admin
fcaadf061d pod layotus 2025-11-12 11:19:14 +01:00
Admin
eefd1057e7 restructure script heap 2025-11-12 09:10:05 +01:00
Admin
4384468057 script pod otw 2025-11-10 14:32:28 +01:00
Admin
48d80e5ea0 add first step for pods 2025-11-09 21:18:17 +01:00