Developpez.com - Rubrique PureBasic

Le Club des Développeurs et IT Pro

Purebasic 6.0 beta 5 est disponible sur votre compte (ajout version Raspberry 64-bit)

Le 2022-03-04 16:44:41, par comtois, Responsable Purebasic
Cette version comporte des corrections de bogues et quelques ajouts.

Beta 5 is ready to test ! It features a brand new Raspberry 64-bit version . Here is the change log, with quite some 3D additions:

  • Added Raspberry 64-bit support !
  • Added CreateShader(), CreateShaderMaterial(), MaterialShaderAutoParameter(), MaterialShaderParameter(), MaterialShaderTexture()
  • Added optional parameter to MeshFace() to create a quad
  • Added optional force vector to WorldGravity()
  • Added optional position mode to ApplyEntityForce()
  • Added GetEntityMesh(), CreateCubicTexture(), CreateAnimatedMaterial()
  • Added new mode to CreateDataMesh(): #PB_Mesh_DiagonalShortestLength, #PB_Mesh_DiagonalClosestNormal, #PB_Mesh_DiagonalAlternate, #PB_Mesh_DiagonalRegular1, #PB_Mesh_DiagonalRegular2
  • Added new structure: Vector3, Vector4
  • Added predefined shaders: #PB_Material_ColorShader, #PB_Material_PerpixelShader, #PB_Material_BumpShader, #PB_Material_SkyShader, #PB_Material_WaterShader, #PB_Material_WaterShaderRTT, #PB_Material_OceanShader,
  • Added new modes for SetMaterialAttribute(): #PB_Material_PointSprite, #PB_Material_DepthBias
  • Changed: renamed structures PB_MeshFace -> MeshFace and PB_MeshVertex -> MeshVertex
  • Changed: SetMaterialColor() can now use several colortype at once using '|'
  Discussion forum
21 commentaires
  • PowerB
    Nouveau Candidat au Club
    Bonjour,
    J'ai actuellement un excellent Basic Windows 32 bits (Power Basic pour ne pas le nommer). Je suis à la recherche d'un Basic capable de générer des exécutables en instructions SSE 64 bits utilisant les 32 registres 64 bits. Et si possible, le jeu d'instructions AVX 512F qui permet, en outre, 64 registres. Je souhaite également une passerelle assembleur intégrée qui autorise l'accès aux jeux d'instructions 64 bits les plus récents.
    Est-ce que les versions les plus récentes de Pure Basic permettent cela ?
    Merci d'avance et bravo pour ce produit qui semble être très performant.
    Cordialement
    Robert

    PS: pour expliquer ma demande, je programme beaucoup en assembleur sur Windows 32 bits et un peu en 64 bits (avec ML64.EXE). Accessoirement, j'utilise Power Basic pour mes besoins de programmation courants.
  • comtois
    Responsable Purebasic
    Je ne me suis jamais intéressé à l'assembleur, le mieux c'est de poser ta question sur le forum officiel de PureBasic (forum anglais).
  • comtois
    Responsable Purebasic
    tu as un forum dédié à l'assembleur

    Assembly and C Programming in PureBasic

    D'autre part PureBasic utilise Fasm, j'imagine qu'il est possible de faire tout ce que permet Fasm.