Commit graph

1,792 commits

Author SHA1 Message Date
Admin
5b42bfacb7 fix self in shaders 2025-12-04 15:00:25 +01:00
Admin
d50428a47b splash fix tests 2025-12-04 14:40:17 +01:00
Admin
10130f066a glsl, hlsl, metal first steps 2025-12-04 13:18:39 +01:00
Admin
02a1f03eb6 glsl, hlsl, metal first steps 2025-12-04 12:55:20 +01:00
Sabin Regmi
0d99fc0e3a
fix: correct identifier comparison in expect_specific_ident function (#823) 2025-12-02 18:42:47 +01:00
Julián Montes de Oca
fa88145586
Remove unused tempfile dep (#805) 2025-12-02 18:42:01 +01:00
wyenox
65121c1ec3
Update Moly URL (#822) 2025-12-02 18:41:46 +01:00
Admin
7880546817 align mathtypes to WGSL 2025-12-02 11:43:12 +01:00
Admin
5f7ea80f4c platform2/draw2 otw 2025-11-30 14:56:53 +01:00
Admin
dd8df0d6a4 thisio uniforms 2025-11-29 11:52:27 +01:00
Admin
da323b87fd shader thisio on the way 2025-11-28 15:30:07 +01:00
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
Julián Montes de Oca
619dec61c4
Android: Implement ShowClipboardActions with native ActionMode (#821)
Cx API:
- Implement existing ShowClipboardActions
- Add HideClipboardActions
- Cross-platform API ready for iOS implementation

Android Implementation:
- Native ActionMode integration with floating toolbar (API 23+)
- JNI bindings for showing/hiding menu and handling clipboard actions
- Event system for Copy/Cut/Paste/Select All actions
- Smart menu state management based on selection and clipboard

TextInput Integration:
- Long press selects word and shows menu
- Double tap and long press selects word and shows menu
- Selection preservation when tapping selected text
2025-11-22 10:06:05 +01:00
Julián Montes de Oca
67be5bcfb3
Fix button clicks during keyboard dismissal on mobile (#803)
* Fix button clicks during keyboard dismissal on mobile

When tapping a button while the keyboard is visible on iOS/Android, the keyboard dismisses and shifts the layout mid-press. This caused the event system to treat the finger as no longer "over" the button, preventing the click from registering.

Fixed by treating taps as "over" if the finger didn't move significantly, even if the widget moved underneath due to layout shifts.

* Make is_over conditionals clearer
2025-11-18 20:39:08 +01:00
Admin
14c0413a9b first shader typeinferencing 2025-11-18 07:43:55 +01:00