I am trying to find the original detailed documentation on FS9 BGL Opcodes. I downloaded BGLC_9 but can't find in the html the detailed explanation
For example, extracted from: http://www.aerodynamika.com/cgi-bin/yabb2/YaBB.pl?num=1153166310/10
BGL_TEXTURE_LIST (0xB7)
Provides a list textures to use in displaying a 3D object.
Length variable
ENUM16 opcode BGLOP_TEXTURE_LIST = 0xB7
UINT16 count Number of textures in the list.
UINT32 reserved Reserved variable and MUST BE 0.
TEXTURE texure[] List of textures.
Each TEXTURE contains the following:
UINT32 cat Class/type of texture, see the “Texture category values” section below.
UINT32 color Fallback color (B G R A ).
UINT32 reserved Reserved variable and MUST BE 0.
FLOAT32 texture_size Size in meters of texture, used for mip selection.
STRINGZ tname[64] Texture name ASCIIZ string.
EDIT: Found it at http://www.cfgse.calebflerk.com/SCASMOpCodes.htm
Question, are these OpCodes still supported by P3D? What has been P3D statement on backwards compatibility?
Thanks!
For example, extracted from: http://www.aerodynamika.com/cgi-bin/yabb2/YaBB.pl?num=1153166310/10
BGL_TEXTURE_LIST (0xB7)
Provides a list textures to use in displaying a 3D object.
Length variable
ENUM16 opcode BGLOP_TEXTURE_LIST = 0xB7
UINT16 count Number of textures in the list.
UINT32 reserved Reserved variable and MUST BE 0.
TEXTURE texure[] List of textures.
Each TEXTURE contains the following:
UINT32 cat Class/type of texture, see the “Texture category values” section below.
UINT32 color Fallback color (B G R A ).
UINT32 reserved Reserved variable and MUST BE 0.
FLOAT32 texture_size Size in meters of texture, used for mip selection.
STRINGZ tname[64] Texture name ASCIIZ string.
EDIT: Found it at http://www.cfgse.calebflerk.com/SCASMOpCodes.htm
Question, are these OpCodes still supported by P3D? What has been P3D statement on backwards compatibility?
Thanks!
Last edited: