hikari
2ccfaa7d4e
sys/windows: add virtual keycodes
2022-03-23 23:39:26 +02:00
hikari
4bd5de34ea
sys/windows: add several of constants
2022-03-23 23:39:09 +02:00
hikari
b9efd09d17
sys/windows: fixed calling conventions, added several bindings
2022-03-23 17:37:38 +02:00
Holger Lindner
3d389ee028
sys/windows: Add icon resource constants
2022-03-23 15:02:01 +01:00
Holger Lindner
edce27812f
Nixify line endings
2022-03-22 16:41:07 +01:00
Holger Lindner
193822b45d
Merge remote-tracking branch 'ftphikari/master'
2022-03-22 16:36:50 +01:00
Holger Lindner
43640a8b59
Add SendMessageA/W to sys/windows/user32.odin
2022-03-22 16:23:38 +01:00
Holger Lindner
bae13b6387
Fix incorrect type for wndproc callback procedure
2022-03-21 20:06:50 +01:00
hikari
e48c0eee74
sys/windows: added rudimentary User32.lib bindings
2022-03-21 18:44:31 +02:00
Holger Lindner
47e9857eb7
Add user32.odin with most basic procedures to core:sys/windows
2022-03-21 17:20:43 +01:00
Jeroen van Rijn
df233f72a9
Merge pull request #1629 from Lperlind/more-window-bindings
...
Add unregister_class_a and unregister_class_w for windows bindings
2022-03-18 13:29:53 +01:00
Tetralux
4f9df50dc1
Remove incorrect #packed from sys/windows.STARTUPINFO
2022-03-18 11:42:25 +00:00
Lucas Perlind
34187424b8
Add unregister_class_a and unregister_class_w for windows bindings
2022-03-18 19:35:36 +11:00
gingerBill
633157f4f8
Merge pull request #1613 from semarie/linux_arm64
...
fix Linux arm64 support
2022-03-14 11:37:45 +00:00
Sébastien Marie
ca67cf032c
freebsd_amd64 support
2022-03-13 11:42:42 +00:00
Sébastien Marie
8982ae34e3
fix linux_arm64
...
- SYS_fork doesn't exist, uses SYS_clone
- properly cast AT_FDCWD to uintptr
2022-03-12 09:19:52 +00:00
Sébastien Marie
5676c9e7eb
initial OpenBSD support
2022-02-25 08:49:25 +00:00
Sébastien Marie
14f1793b3e
use context.temp_allocator instead of general allocation + delete()
...
where clone_to_cstring is used with foreign code, it is prefered to use `context.temp_allocator` instead of using the general allocator and manually delete the memory after use.
2022-02-24 11:28:42 +00:00
gingerBill
8f13724a4b
Merge pull request #1504 from odin-lang/directx-packages
...
DirectX Package Support
2022-02-17 23:15:38 +00:00
Tail Wag Games
78eb388110
Adding capture procedures to user32
...
Adding `GetCapture`, `SetCapture` and `ReleaseCapture` functions - https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcapture
2022-02-17 00:58:38 -06:00
gingerBill
002ac6a1b7
Add vendor:directx packages: dxgi, d3d11, and d3d12
...
TODO: enums marked with `bit_set` may need conversions
2022-02-16 21:26:34 +00:00
gingerBill
a3bcacee27
Move Objective-C libraries located in core:sys/darwin/* to vendor:darwin/*
2022-02-16 00:06:25 +00:00
gingerBill
d45ff0694d
Merge pull request #1438 from odin-lang/odin-global-constants-as-enums
...
Odin global constants as enums
2022-02-15 16:18:07 +00:00
gingerBill
1d4d0a3e1a
Strip unneeded semicolons
2022-02-15 15:56:11 +00:00
gingerBill
9e98494fff
Merge pull request #1482 from odin-lang/objc-intrinsics
...
Improve support Objective-C code through intrinsics and Metal API
2022-02-15 15:48:56 +00:00
gingerBill
803648be89
Minor aesthetic clean ups of Foundation
2022-02-15 15:34:07 +00:00
gingerBill
3ab5db8297
Add README.md
2022-02-15 15:17:21 +00:00
gingerBill
3380ece4a1
Add utility calls for creating buffers from slices
2022-02-15 15:16:48 +00:00
gingerBill
753cceea82
Minor changes to method names on NS.String
2022-02-14 18:34:55 +00:00
gingerBill
03aec70287
Change objc_class_name to objc_name with objc_is_class_method
2022-02-14 17:31:55 +00:00
gingerBill
e69738c079
Minor style change
2022-02-14 17:23:14 +00:00
gingerBill
1afa7967f2
Fix method names
2022-02-14 17:09:30 +00:00
gingerBill
643e36b87b
Improve Texture method names
2022-02-14 17:07:18 +00:00
gingerBill
3d2405ac2c
Correct more method types
2022-02-14 17:02:05 +00:00
gingerBill
7392a3047a
Add RenderPipeline missing types and methods
2022-02-14 16:58:56 +00:00
gingerBill
60f4d8f1ec
Correct Render Pass types
2022-02-14 16:46:27 +00:00
gingerBill
7b42cbea20
Improve draw method names on RenderCommandEncoder
2022-02-14 16:42:53 +00:00
gingerBill
4cc597f4df
RasterizationRate improvements
2022-02-14 16:32:54 +00:00
gingerBill
934e66ab3b
More improvements
2022-02-14 16:26:42 +00:00
gingerBill
b755609438
Improve Library related stuff
2022-02-14 16:25:20 +00:00
gingerBill
83d63e572a
Improve indirect stuff
2022-02-14 16:21:00 +00:00
gingerBill
5212f62f54
Improve many methods with WithDescriptor suffixes
2022-02-14 16:18:23 +00:00
gingerBill
4d0fd4cf19
Correct device() usage
2022-02-14 15:56:32 +00:00
gingerBill
e47953f7ca
Improve procedure signature and names
2022-02-14 15:45:02 +00:00
gingerBill
47f3773146
Correct Depth classes
2022-02-14 15:18:38 +00:00
gingerBill
31c6ecad34
Correct Counter classes
2022-02-14 15:15:32 +00:00
gingerBill
af6e53c05c
Improve Compute classes
2022-02-14 15:14:41 +00:00
gingerBill
153140eb8f
Improve ComputeCommandEncoder
2022-02-14 14:43:50 +00:00
gingerBill
6fef44c041
Improve CommandEncoder
2022-02-14 14:33:50 +00:00
gingerBill
a88d149903
Improve CommandBuffer
2022-02-14 14:33:02 +00:00