Jeroen van Rijn
d0109db23b
[TGA] Add support for Top-Right and Bottom-Right origins.
2022-08-28 19:41:42 +02:00
Jeroen van Rijn
ee3ee66aae
Merge pull request #1981 from benoitjacquier/master
...
TGA loader
2022-08-28 18:33:20 +02:00
Jeroen van Rijn
f74e281efa
Various changes to TGA reader
...
- Style changes
- Change ptr usage to slice indexing
- Add TGA Footer
Also, add `peek_data` with offset to `compress`.
2022-08-28 18:25:07 +02:00
Lucas Perlind
d9adb0fd6b
Add much of Win32's Raw Input API
2022-08-28 16:30:55 +10:00
Benoit Jacquier
6363013dd8
style fix
2022-08-27 19:45:14 +02:00
Benoit Jacquier
934131abf8
Add RLE supports for TGA loader
2022-08-27 19:30:34 +02:00
Benoit Jacquier
4e5337412a
Merge remote-tracking branch 'origin/master'
2022-08-27 16:22:37 +02:00
Benoit Jacquier
00f2e911a7
Add support for basic TGA loading
2022-08-27 16:07:21 +02:00
Despacito696969
ecfea027a0
Fixed marshal_to_writer not supporting i128
...
Previously json.marshal(i128(696969)) would print 0 as there was no `u = i128(i)` initialization.
2022-08-26 23:49:33 +02:00
gingerBill
96be494730
Fix append_nothing
2022-08-26 22:21:19 +01:00
gingerBill
12c8db927b
Remove direct core:mem dependency in core:reflect
2022-08-26 16:46:19 +01:00
gingerBill
027ea587fc
Unify mem and runtime logic
2022-08-26 16:45:40 +01:00
gingerBill
026900c7f0
Add optional n parameter to strconv.parse_* procedures to state how many bytes could be read
2022-08-26 16:31:42 +01:00
gingerBill
ffa87f55c4
Add a return value to append that states the number of elements that were returned
2022-08-26 16:20:47 +01:00
gingerBill
c9eed04b51
Add comment regarding the layout of a map to explain how it is iterated
2022-08-26 16:19:48 +01:00
gingerBill
b50b6b9f33
Add reflect.get_union_variant
2022-08-26 16:19:16 +01:00
matias
96e033b22c
Add Extended Window Styles (WS_EX)
...
Featuring frequently used styles such as: `WS_EX_APPWINDOW`, `WS_EX_NOREDIRECTIONBITMAP`, `WS_EX_ACCEPTFILES`, `WS_EX_TOOLWINDOW`, `WS_EX_TOPMOST`, `WS_EX_NOACTIVATE`, `WS_EX_LAYERED`, and more.
2022-08-25 21:12:45 -04:00
Jeroen van Rijn
3469178dc1
Fix #1973 .
2022-08-25 13:31:45 +02:00
gingerBill
cb9e16f4df
Correct syscalls for linux_i386
2022-08-24 12:37:56 +01:00
gingerBill
2908923db9
Fix #1972
2022-08-24 12:18:42 +01:00
Jeroen van Rijn
8c1dfabb6b
Fix append for size_of(E) == 0
2022-08-23 16:00:14 +02:00
gingerBill
7fe36de069
Correct Try SRWLock related procedures to return BOOLEAN rather than BOOL
2022-08-22 22:24:51 +01:00
gingerBill
b3e3b6c656
Fix #1965
2022-08-20 11:17:47 +01:00
Jeroen van Rijn
e40b3ad338
Remove unused n from PQ; add reflect.is_bit_set
2022-08-18 18:00:25 +02:00
gingerBill
afec321db2
Add core:sys/valgrind package for valgrind, memcheck, and callgrind
2022-08-17 16:09:03 +01:00
gingerBill
82e840a0ca
EXPERIMENTAL intrinsics.valgrind_client_request
2022-08-17 13:52:13 +01:00
gingerBill
82765ca96e
Fix RtlWaitOnAddress behaviour with SetLastError(RtlNtStatusToDosError(status)) if an error occurred
2022-08-17 13:12:45 +01:00
Phil
9064ebfe97
Change math/linalg/general.odin vector_length and vector_normalize to only accept vectors of float types rather than any numeric type
2022-08-15 16:45:54 -07:00
gingerBill
208f168564
Correct assignment
2022-08-15 16:31:59 +01:00
gingerBill
737bccbd5e
Add math.divmod and math.floor_divmod
2022-08-15 16:31:43 +01:00
Ian Lilley
87094ef96c
smaller allocation for no
...
n-null-terminated wstring
2022-08-15 09:17:10 -04:00
gingerBill
881d18ee88
Merge branch 'master' of https://github.com/odin-lang/Odin
2022-08-15 10:23:56 +01:00
gingerBill
d73a4aa34b
Merge pull request #1938 from Skytrias/pretty-json-2
...
add pretty json output in marshal based on spec + options
2022-08-15 10:23:50 +01:00
gingerBill
5c298c1501
Minor text alignment
2022-08-15 10:22:32 +01:00
gingerBill
a83ca2120e
Remove unused import
2022-08-14 21:50:41 +01:00
gingerBill
81799f7f78
Fix #1950
2022-08-14 21:50:21 +01:00
matias
3dc62a67e0
Typo: "Get" -> "Set"
2022-08-14 07:16:54 -04:00
Fabian Sperber
e50648279d
Add some wgl extensions
...
- fix upper case for wglSwapIntervalEXT to be the same as the exported name
2022-08-12 21:56:55 +02:00
Fabian Sperber
929af320da
Add more windows bindings
2022-08-12 21:56:54 +02:00
Michael Kutowski
b739044e69
Update marshal.odin
2022-08-12 13:59:11 +02:00
Michael Kutowski
9e0107c9fc
add new soa type, my bad wasnt on master
2022-08-12 13:50:19 +02:00
Michael Kutowski
107e016508
switch styling and opt.spaces max
2022-08-12 13:42:19 +02:00
gingerBill
c041d15569
Merge pull request #1928 from IanLilleyT/logger_extra_space
...
Removed extra space from file_console_logger
2022-08-11 16:18:46 +01:00
gingerBill
57b20e634b
Merge branch 'master' into pretty-json-2
2022-08-11 16:14:27 +01:00
gingerBill
a5a56e061c
Fix to png example.odin
2022-08-11 11:10:05 +01:00
gingerBill
cb0a59bb2c
Eliminate use of LLVMGetElementType for pointers
2022-08-09 15:36:18 +01:00
Michael Kutowski
425dec8bb8
add uint as hex option
2022-08-08 18:28:28 +02:00
gingerBill
838554460b
Add basic "lock" around Log_Allocator to minimize errors with allocation logging loops
2022-08-08 15:25:11 +01:00
gingerBill
659c3c528d
Update delete to pass size in bytes to free when possible
2022-08-08 15:16:18 +01:00
gingerBill
60aeab3c38
Update fmt.odin
2022-08-08 15:07:19 +01:00