mommyfert.blogg.se

Purebasic 5.40
Purebasic 5.40










Added: new optional 'Lod' parameter to CreateCamera() Added: new optional 'v' and 'w' parameter to MeshVertexTextureCoordinate() Added: new optional 'SpecularColor' parameter to MaterialShininess() Added: new optional 'Color' parameter to CreateMaterial() Added: new modes for SetMaterialAttribute(): #PB_Material_PointSprite, #PB_Material_DepthBias Added: predefined shaders: #PB_Material_ColorShader, #PB_Material_PerpixelShader, #PB_Material_BumpShader, #PB_Material_SkyShader, #PB_Material_WaterShader, #PB_Material_WaterShaderRTT, #PB_Material_OceanShader, #PB_Material_PointSpriteSphereShader Added: new structures: Vector3, Vector4 Added: new mode to CreateDataMesh(): #PB_Mesh_DiagonalShortestLength, #PB_Mesh_DiagonalClosestNormal, #PB_Mesh_DiagonalAlternate, #PB_Mesh_DiagonalRegular1, #PB_Mesh_DiagonalRegular2 Added: GetEntityMesh(), CreateCubicTexture(), CreateAnimatedMaterial() Added: optional position mode to ApplyEntityForce() Added: optional force vector to WorldGravity() Added: optional parameter to MeshFace() to create a quad Added: CreateShader(), CreateShaderMaterial(), MaterialShaderAutoParameter(), MaterialShaderParameter(), MaterialShaderTexture() Added: WebGadget() support for GTK3 on linux Added: auto DPI support for Menu and ToolBar library (Windows)

#Purebasic 5.40 code#

Added: /OPTIMIZER, -z, -optimizer flag to the commandline, and a 'Use code optimizer' checkbox in IDE 'Compiler Options' to turn on C optimizations Added: support for Windows 11, OS X 11 and 12 for OSVersion()

purebasic 5.40

Added: #PB_Compiler_Optimizer which is set to #True if the optimizer is enabled Added: #PB_Compiler_64Bit and #PB_Compiler_32Bit compiler constants Added: #PB_Compiler_Backend, #PB_Backend_C and #PB_Backend_Asm compiler constants Added: a new C backend compiler for all PureBasic versions Added: Raspberry support (32-bit and 64-bit) !










Purebasic 5.40