David Piuva
|
c8339878af
Getting cache line width on MS-Windows.
|
10 months ago |
David Piuva
|
5a2eee2f5f
Replaced std::shared_ptr with dsr::Handle and introduced textures as separate types.
|
10 months ago |
David Piuva
|
ae1a8bf4ca
Giving manual control over thread count in the threading module.
|
11 months ago |
David Piuva
|
1f7d26a807
Using the allocation header in SafePointer from Buffer and making sure that it is inherited in slices.
|
11 months ago |
David Piuva
|
448e1621e6
Moved some code to memory.h and optimized away the header pointer from UnsafeAllocation in release mode.
|
1 year ago |
David Piuva
|
01ae9a087c
Fixed the new memory safety.
|
1 year ago |
David Piuva
|
d8faaab238
Moved the allocation header to SafePointer and made it reusable for other allocators.
|
1 year ago |
David Piuva
|
906b9fef5a
Replacing most C library dependencies with equivalent dependencies in C++.
|
1 year ago |
David Piuva
|
550114772b
Catching null pointer exceptions from the region start, so that the pointer can move and still be caught as null.
|
2 years ago |
David Piuva
|
b28ff1401d
Using more intptr_t in SafePointer to handle larger allocations.
|
2 years ago |
David Piuva
|
b8a5c98b79
Partially vectorized the Alsa backend, but lacked SIMD for signed 16-bit integers.
|
2 years ago |
David Piuva
|
73b0c7c614
Made the type explicit for safeMemoryCopy and safeMemorySet.
|
3 years ago |
David Piuva
|
ea91d69baf
Went through some Cppcheck warnings.
|
3 years ago |
David Piuva
|
ff1a8684d7
Fixed too restrictive assertion in safeMemoryCopy.
|
4 years ago |
David Piuva
|
70dc39885c
Using CR-LF line endings in UTF-8 for source files.
|
5 years ago |
David Piuva
|
8174b65bf2
Supressing false warnings from the compiler. No sane compiler would unpack a struct of bytes which are already perfectly aligned by their size.
|
5 years ago |
David Piuva
|
3c4e7bc569
Beginning of public version history.
|
6 years ago |