4 months ago
Constantine Tarasenkov
committed
[7e2346]
on
Code
Some code exclusively for GCC on Windows
6 months ago
Constantine Tarasenkov
committed
[520547]
on
Code
Update named parameters for latest changes
6 months ago
Constantine Tarasenkov
committed
[61fbc0]
on
Code
Sep 18, 2025: reflect REDGPU latest changes from Sep 18, 2025
6 months ago
Constantine Tarasenkov
committed
[aa29fb]
on
Code
Copy-and-paste minimum guarantees between functions
6 months ago
Constantine Tarasenkov
committed
[f8240a]
on
Code
Thanks to @r-lyeh: syncing red2ExpectMinimumGuarantees and red2ExpectMinimumGuaranteesIntelUHDGraphics730 guarantees
6 months ago
Constantine Tarasenkov
committed
[3cefd7]
on
Code
Sep 11, 2025: update example code for the API changes made today
6 months ago
Constantine Tarasenkov
committed
[bc5e1b]
on
Code
Sep 11, 2025: changing the API a little
6 months ago
Constantine Tarasenkov
committed
[a47ae6]
on
Code
Add restrict to access macros convenience for redCreateTexture
6 months ago
Constantine Tarasenkov
committed
[12b65a]
on
Code
Not creating default textures in red2CreateImage
6 months ago
Constantine Tarasenkov
committed
[02cb0b]
on
Code
Currently, there can be only 16 memory heaps max (VK_MAX_MEMORY_HEAPS)
6 months ago
Constantine Tarasenkov
committed
[f5ebef]
on
Code
Fortify red2CreateArray and red2CreateImage against overallocations
6 months ago
Constantine Tarasenkov
committed
[154efc]
on
Code
Fixes for zero alignments in REDGPU_*_BYTES_TO_NEXT_ALIGNMENT_BOUNDARY macros
6 months ago
Constantine Tarasenkov
committed
[75ee21]
on
Code
Sep 02, 2025: changes for Intel HD Graphics 520 on Windows
6 months ago
Constantine Tarasenkov
committed
[9a6c4c]
on
Code
Sep 02, 2025
6 months ago
Constantine Tarasenkov
committed
[7fe69d]
on
Code
Sep 02, 2025
6 months ago
Constantine Tarasenkov
committed
[fb0e87]
on
Code
Do not reset array's alignment to 0 on REDGPU_32_DYNAMIC_ARRAY_FREE, update the examples for today's changes
6 months ago
Constantine Tarasenkov
committed
[c9afc7]
on
Code
Remove red32MirrorBytesOfUint64 and red32MirrorStringJoin fixed size strings to rather use REDGPU_32_DYNAMIC_ARRAY_STRING_JOIN array-based strings instead, add new REDGPU_32_DYNAMIC_ARRAY_RESIZE macro, allow red32MemoryReallocAligned to shrink reallocations
6 months ago
Constantine Tarasenkov
committed
[caeced]
on
Code
Aug 29, 2025
6 months ago
Constantine Tarasenkov
committed
[9734a7]
on
Code
Add explicit support for Intel UHD Graphics 730 on Windows 10
6 months ago
Constantine Tarasenkov
committed
[c9c894]
on
Code
Add a new simple compute example, rename red32StringJoin to red32MirrorStringJoin, add a new REDGPU_32_DYNAMIC_ARRAY_STRING_JOIN macro
6 months ago
Constantine Tarasenkov
committed
[61928b]
on
Code
Regenerate named parameters headers
6 months ago
Constantine Tarasenkov
committed
[eb7ef2]
on
Code
Add REDGPU_32_DYNAMIC_ARRAY_FREE macro
6 months ago
Constantine Tarasenkov
committed
[df3e6e]
on
Code
Keep polishing REDGPU 32
6 months ago
Constantine Tarasenkov
committed
[46b2ef]
on
Code
Implement more REDGPU 32 procedures
6 months ago
Constantine Tarasenkov
committed
[47e0eb]
on
Code
Change the look of mutable outputs array
6 months ago
Constantine Tarasenkov
committed
[1188f3]
on
Code
Fix a typo
6 months ago
Constantine Tarasenkov
committed
[7fe1f3]
on
Code
Add a new red2ExpectMinimumImageFormatsLimitsAndFeatures procedure
6 months ago
Constantine Tarasenkov
committed
[4c90a1]
on
Code
Return more information from red2CreateArray and red2CreateImage
7 months ago
Constantine Tarasenkov
committed
[a19a34]
on
Code
Check for memory type compatibility for dedicated and mappable resources
7 months ago
Constantine Tarasenkov
committed
[c4f72a]
on
Code
Aug 24, 2025
7 months ago
Constantine Tarasenkov
committed
[03816d]
on
Code
Regenerate np_redgpu_2.h
7 months ago
Constantine Tarasenkov
committed
[f3156e]
on
Code
Misc rename
7 months ago
Constantine Tarasenkov
committed
[7ed7ad]
on
Code
Another test for red32StringJoin
7 months ago
Constantine Tarasenkov
committed
[6752f7]
on
Code
Bounds check red32StringJoin
7 months ago
Constantine Tarasenkov
committed
[71a7eb]
on
Code
Make all code compile as C by default
7 months ago
Constantine Tarasenkov
committed
[8030ed]
on
Code
Introduce redgpu_32.cpp, add another example
7 months ago
Constantine Tarasenkov
committed
[0ddf26]
on
Code
Add a new example
7 months ago
Constantine Tarasenkov
committed
[ddc931]
on
Code
Check alignments of returned bytes counts
7 months ago
Constantine Tarasenkov
committed
[40947c]
on
Code
Pass GPU handles to expect macros
7 months ago
Constantine Tarasenkov
committed
[84a28b]
on
Code
Move expect macros out of internal procedures
7 months ago
Constantine Tarasenkov
committed
[9a4396]
on
Code
Fixes for C
7 months ago
Constantine Tarasenkov
committed
[292d0f]
on
Code
Fix a typo
7 months ago
Constantine Tarasenkov
committed
[1db54c]
on
Code
Aug 22, 2025
1 year ago
Constantine Tarasenkov
committed
[7f417c]
on
Code
REDGPU 2: allow to replace std::vector and std::map with eastl::vector and eastl::map
1 year ago
Constantine Tarasenkov
committed
[f9c3a0]
on
Code
REDGPU 2: add new red2Create/DestroyStreamsHighway() procedures
1 year ago
Constantine Tarasenkov
committed
[a7175b]
on
Code
REDGPU 2: update named parameters files
1 year ago
Constantine Tarasenkov
committed
[bb009e]
on
Code
REDGPU 2: fix previous commit
1 year ago
Constantine Tarasenkov
committed
[db7d84]
on
Code
REDGPU 2: add the ability to wait on and signal additional GPU signals on stream flushes
1 year ago
Constantine Tarasenkov
committed
[f038b4]
on
Code
REDGPU 2: remove the need for the user to pass an array of 65536 values
1 year ago
Constantine Tarasenkov
committed
[066ed2]
on
Code
REDGPU 2: internal changes
1 year ago
Constantine Tarasenkov
committed
[1b0467]
on
Code
REDGPU 2: update named parameters
1 year ago
Constantine Tarasenkov
committed
[a4603f]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[44395d]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[e94952]
on
Code
REDGPU 2: internal fixes
1 year ago
Constantine Tarasenkov
committed
[edba65]
on
Code
REDGPU 2: internal fixes
1 year ago
Constantine Tarasenkov
committed
[4d3566]
on
Code
REDGPU 2: update named parameters
1 year ago
Constantine Tarasenkov
committed
[bcd762]
on
Code
REDGPU 2: sketch out the feature described in the previous commit
1 year ago
Constantine Tarasenkov
committed
[2c1e58]
on
Code
REDGPU 2: describe a feature idea called 'NULL synchronization streams and GPU signal highway lanes'
1 year ago
Constantine Tarasenkov
committed
[ebe37f]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[4cdcf4]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[3afdbb]
on
Code
REDGPU 2: add the ability for streams to wait for and unsignal GPU signals
1 year ago
Constantine Tarasenkov
committed
[065f0d]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[91fcb5]
on
Code
REDGPU 2: rather pass optional GPU signals to signal per stream
1 year ago
Constantine Tarasenkov
committed
[c18163]
on
Code
REDGPU 2: add an optionalGpuSignalToSignal parameter to red2StreamFlushToQueue() procedure
1 year ago
Constantine Tarasenkov
committed
[cc53cb]
on
Code
REDGPU 2: remove the newly added procedure to do it the other way in the next commits
1 year ago
Constantine Tarasenkov
committed
[98a463]
on
Code
REDGPU 2: add new red2StreamGetSignaledGpuSignal() procedure
1 year ago
Constantine Tarasenkov
committed
[15afde]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[a6e082]
on
Code
REDGPU 2: fix streams' calls selection logic
1 year ago
Constantine Tarasenkov
committed
[641439]
on
Code
REDGPU 2: add new stream procedures
1 year ago
Constantine Tarasenkov
committed
[6cbc9e]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[dbdfdc]
on
Code
REDGPU 2: update named parameters files
1 year ago
Constantine Tarasenkov
committed
[327be3]
on
Code
REDGPU 2: add new barrier procedures
1 year ago
Constantine Tarasenkov
committed
[81de89]
on
Code
REDGPU 2: these procedures are superseded by red2RedXOnlyCallDiscardResource()
1 year ago
Constantine Tarasenkov
committed
[961d9d]
on
Code
REDGPU 2: add new red2RedXOnlyCallDiscardResource() procedure
1 year ago
Constantine Tarasenkov
committed
[6c3fd2]
on
Code
REDGPU 2 API changes: rework discards for both REDGPU and REDGPU X
1 year ago
Constantine Tarasenkov
committed
[629de3]
on
Code
REDGPU 2: add a new red2GpuWaitIdle() procedure
1 year ago
Constantine Tarasenkov
committed
[db6648]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[2c4227]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[98c6b3]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[ecf8ac]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[c2a1ec]
on
Code
REDGPU 2: add new red2PickResourceMemoryTypeIndex() procedure
1 year ago
Constantine Tarasenkov
committed
[b3e5c4]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[14fea6]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[e020c3]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[824cb1]
on
Code
REDGPU 2 API change: waiting for a present queue to idle is a valid behavior on both REDGPU and REDGPU X
1 year ago
Constantine Tarasenkov
committed
[793eff]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[f78c5c]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[27125d]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[1be407]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[185da1]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[38b3e7]
on
Code
REDGPU 2 API change: pass procedure addresses to calls explicitly everywhere
1 year ago
Constantine Tarasenkov
committed
[f3f64e]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[caff24]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[cc1d7d]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[548ac6]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[5e5f71]
on
Code
REDGPU 2: minor internal cleanups
1 year ago
Constantine Tarasenkov
committed
[412316]
on
Code
REDGPU 2: regenerate misc/np/np_redgpu_2.h file
1 year ago
Constantine Tarasenkov
committed
[8ec8c2]
on
Code
REDGPU 2: update misc/npgenerator/functions_redgpu_2.txt file
1 year ago
Constantine Tarasenkov
committed
[00f3e8]
on
Code
REDGPU 2: never delete CPU signal handles at runtime, recycle the existing ones via their tickets number 0
1 year ago
Constantine Tarasenkov
committed
[ca47f0]
on
Code
REDGPU 2: internal renamings