Recent Posts

Pages: 1 ... 8 9 [10]
91
Eye Candies / Re: Tron3D
« Last post by Patrice Terrier on April 12, 2022, 12:05:36 pm »
The first post of this thread has been updated with the latest version.
92
Dedicated 3D board / Amilcar (low polygon version)
« Last post by Patrice Terrier on March 22, 2022, 06:47:14 pm »
This is the ObjReader Amilcar low polygon version
based on the same model that has been posted on Sketchfab.

All credits goes to Szymon Kubicki.
















93
64-bit SDK programming / Re: BcxAdp
« Last post by Patrice Terrier on March 04, 2022, 09:09:05 am »
James

I have downloaded BcxAdp, to better figure what it does.

I had also a quick look to BCX, however it seems to use a specific BASIC syntax.
And honnestly I can't see the benefit to write BASIC code to produce C/C++, rather than learning/writing C/C++ directly.
94
64-bit SDK programming / BcxAdp
« Last post by James Fuller on February 27, 2022, 10:17:10 pm »

Just thought I'd mention here BcxAdp has been updated.
https://sourceforge.net/projects/bcxadp/files/BcxAdp/

What is BcxAdp?

BcxAdp is an Application Development Platform for BCX, a Basic to c/c++ translator.
It is focused on Windows SDK c++ development
James


95
Eye Candies / Re: 3D Chart
« Last post by Patrice Terrier on February 18, 2022, 01:54:40 pm »
Ceci est la version WinDev 64-bit, compatible WD17+

Elle utilise les fonctions avancées de GDImage pour le rendu d'objets 3D OpenGL, directement dans la mémoire du processeur graphique (mode GPU).
Il n'est pas destiné au débutant, car il n'y a pas de fenêtre WINDEV, et tout est créé directement dans le "Code du projet" en mode SDK procédural de type C.

L'accent est mis sur la performance afin de faire du rendu temps réel.
Ce qui est bien visible avec les effets de réfraction utilisés sur les surfaces de type verre transparent,
ainsi qu'avec l'anti aliasing qui est réalisé par le GPU pour supprimer les effets d'escalier.

L'interface est "skinnée" en temps réel avec "WinLIFT64" qui fonctionne avec n'importe quel fenêtre de type popup créée directement avec l'API CreateWindowEx.

Le texte OpenGL est rendu avec des "fontes privées", qui sont toujours disponibles sans installation préalable.

Le champ de type "spinner animé" qui se trouve en bas à droite, permet de changer d'animation en cliquant avec le bouton gauche ou le bouton droit de la souris.

Enfin, mais pas le moindre, la taille de GDImage est minuscule si on le compare à la taille de la DLL graphique de WinDev.
96
Eye Candies / Re: 3D Chart
« Last post by Patrice Terrier on February 18, 2022, 10:17:11 am »
Here is the 32-bit PowerBASIC version upgraded to GDImage version 7.00.
(using José Roca's include files and PB 10)

It is the exact transcription of the 64-bit project written in C++.

The application uses the 3D OpenGL extensions, the "Onyx" WinLIFT theme, and a spinner animation control.
(click with either the left or right mouse button to change the spinner animation)

What are the points of this demo:
- Use of OpenGL extension.
- GDImage 3D primitives.
- Private font (no need to install them first).
- Texture bilboarding.
- Specular effect (glass reflection).
- Antialiasing.
- Timer animation.
- WinLIFT theme.

97
64-bit SDK programming / Re: Drawing an audio waveform
« Last post by Patrice Terrier on February 08, 2022, 02:47:27 pm »
Here is the PowerBASIC 32-bit version that is the exact transcription of the C++ version,
except for the PixelArray, because the x,y multidemensional coordinates are swapped.
98
FFcapture / FFcapture PowerBASIC version 2.60
« Last post by Patrice Terrier on February 06, 2022, 06:57:57 pm »
This PowerBASIC project, is the exact transposition of the C++ 64-bit version (in pure procedural SDK coding style).

It is a mix of 32-bit (FFcapture32.exe), and 64-bit code (FFmpeg.exe console application).
DWM thumbnails are used to display the window to capture (selected from the main ComboBox).

It is also an example showing how to use the latest 32-bit GDImage/WinLIFT DLL(s) with PB.

For further details read this post
 
While translating the code from 64 to 32-bit, I was able to detect several subtle differences, concerning the font size/rendering and the ComboBox dwStyle behavior.
99
Post Your Questions & Comments Here / Re: Michael Lobko-Lobanovsky
« Last post by Patrice Terrier on January 30, 2022, 11:07:23 am »
Already 2 years my friend that you have gone...
You are still living in this place with your great contributions.
100
Post Your Questions & Comments Here / Re: SimConnect
« Last post by Patrice Terrier on January 28, 2022, 11:54:59 am »
Oui, tout me semble correct.

Tous les ID (DefineID, RequestID, EventID, etc.) sont des DWORD (entiers non signés).
Pages: 1 ... 8 9 [10]