mirror of
https://github.com/aap/librw.git
synced 2026-01-11 13:35:15 +00:00
worked on allocation
This commit is contained in:
23
src/rwbase.h
23
src/rwbase.h
@@ -401,8 +401,10 @@ enum VendorID
|
||||
VEND_CRITERIONTK = 1,
|
||||
VEND_CRITERIONINT = 4,
|
||||
VEND_CRITERIONWORLD = 5,
|
||||
// Used for platform-specific stuff like rasters
|
||||
VEND_PLATFORM = 10,
|
||||
// Used for rasters (platform-specific)
|
||||
VEND_RASTER = 10,
|
||||
// Used for driver/device allocation tags
|
||||
VEND_DRIVER = 11,
|
||||
};
|
||||
|
||||
// TODO: modules (VEND_CRITERIONINT)
|
||||
@@ -449,13 +451,16 @@ enum PluginID
|
||||
ID_VERTEXFMT = MAKEPLUGINID(VEND_CRITERIONWORLD, 0x11),
|
||||
|
||||
// custom native raster
|
||||
ID_RASTERGL = MAKEPLUGINID(VEND_PLATFORM, PLATFORM_GL),
|
||||
ID_RASTERPS2 = MAKEPLUGINID(VEND_PLATFORM, PLATFORM_PS2),
|
||||
ID_RASTERXBOX = MAKEPLUGINID(VEND_PLATFORM, PLATFORM_XBOX),
|
||||
ID_RASTERD3D8 = MAKEPLUGINID(VEND_PLATFORM, PLATFORM_D3D8),
|
||||
ID_RASTERD3D9 = MAKEPLUGINID(VEND_PLATFORM, PLATFORM_D3D9),
|
||||
ID_RASTERWDGL = MAKEPLUGINID(VEND_PLATFORM, PLATFORM_WDGL),
|
||||
ID_RASTERGL3 = MAKEPLUGINID(VEND_PLATFORM, PLATFORM_GL3),
|
||||
ID_RASTERGL = MAKEPLUGINID(VEND_RASTER, PLATFORM_GL),
|
||||
ID_RASTERPS2 = MAKEPLUGINID(VEND_RASTER, PLATFORM_PS2),
|
||||
ID_RASTERXBOX = MAKEPLUGINID(VEND_RASTER, PLATFORM_XBOX),
|
||||
ID_RASTERD3D8 = MAKEPLUGINID(VEND_RASTER, PLATFORM_D3D8),
|
||||
ID_RASTERD3D9 = MAKEPLUGINID(VEND_RASTER, PLATFORM_D3D9),
|
||||
ID_RASTERWDGL = MAKEPLUGINID(VEND_RASTER, PLATFORM_WDGL),
|
||||
ID_RASTERGL3 = MAKEPLUGINID(VEND_RASTER, PLATFORM_GL3),
|
||||
|
||||
// anything driver/device related (only as allocation tag)
|
||||
ID_DRIVER = MAKEPLUGINID(VEND_DRIVER, 0),
|
||||
};
|
||||
|
||||
#define ECODE(c, s) c,
|
||||
|
||||
Reference in New Issue
Block a user