Toots for Suryavarman account

Written by Suryavarman on 2025-01-12 at 11:58

Un premier pas vers l'annuler refaire.

:)

https://youtu.be/p1T91-66SCA

=> More informations about this toot | View the thread

Written by Suryavarman on 2024-10-17 at 14:08

Enfin la CI sur mon projet est opérationnel.

https://framagit.org/Suryavarman/ma/

Il manque encore des choses. Génération de la doc, tests de couvertures, tests de performances, compiler sur Intel, sur d'autres distributions. Mais pour le moment c'est très bien.

Je rajouterais certains de ces éléments au fur et à mesure.

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2024-10-04 at 16:10

Note amusante. Pour mettre en commentaire plusieurs lignes d'un script CMake il suffit de faire ça:

[#][[

En commentaire

Toujours en commentaire

mon chère toto.

]]

Pas en commentaire

[#] En commentaire

=> More informations about this toot | View the thread

Written by Suryavarman on 2024-09-04 at 22:18

L'installation des dépendances se fait via un terminal. J'ai ajouté de la coloration pour simplifier la lecture.

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2024-08-14 at 14:30

J'ai député l'intégration dans Jenkins du projet Ma. Pour se faire j'ai créé un mini projet de test ici:

https://framagit.org/ma_groupe/jenkins_pipeline_parallel_serial

Les machines virtuelles tournent avec les OS suivantes:

(J'ai pas encore réussi à installer GNU HURD :P)

Les compilateurs sont:

gcc, clang, msvc, mingw, intel et embarcadero.

Pour le moment c'est écrit en déclaratif le scripté viendra ensuite.

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2024-01-13 at 18:21

Je viens d'implémenter un système de vues indépendant de l'interface finale.

Lus vues sont décrites via des étiquettes.

L'application finale choisie la disposition des vues en fonction de leurs étiquettes.

J'ai peu ainsi créer un module instanciant une console python sans se soucier de sa disposition finale. J'ai juste dit que cette vue était une zone de texte, qui préfère étendue sur la largeur et que c'est pas mal si elle est placée en bas.

[#]cpp

[#]wxWidgets

[#]python

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-12-25 at 11:06

Le module python écrit en c++ permet dorénavant de charger des modules écrit en python :)

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-12-17 at 09:58

J'ai réussie à implémenter CTest avec Criterion.

Malheureusement ce n'est pas aussi détaillé que Criterion.

J'utilise l'argument --filter de Criterion pour séparer les tests.

Mes tests sont regroupés par fichier et porte le nom du fichier. Grâce au nom du fichier du test je peux appeler la commande cmake add_test avec dans --filter ce nom.

Ça permet à Clion de lancer les tests unitaires avant chaque validation de code. Ce que parfois j'oublie de faire 😆 .

[#]cpp

[#]clion

[#]criterion

[#]cmake

[#]ctest

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-12-10 at 02:08

J'ai enfin réussi à faire en sorte qu'un rendu avec wxGLCanvas fonctionne.

La remonter des erreurs EGL fût décisive.

Je peux maintenant faire un rendu de test tout simple. Et bientôt je vais pouvoir faire le shader qui rendra le résultat de Cycles au fur et mesure du calcul du rendu de la scène.

[#]cpp

[#]opengl

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-12-03 at 00:14

Bon bein il n'y a plus cas faire en sorte que pour une même scène le rendu soit semblable sur chaque moteur 3D. Dans un premier temps je vais me consacrer à l'aspect placement, orientation et taille des objets.

[#]ogre3d 👹

[#]panda3d 🐼

=> View attached media | View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-12-02 at 18:29

Le cube est fonctionnel. Le voici avec les faces inversées et normales. :P

[#]panda3d 🐼

[#]cpp

=> View attached media | View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-12-02 at 11:18

[#]panda3D🐼

[#]cpp

Un peu plus de couleurs :p

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-12-02 at 00:39

Premier rendu avec Panda3D🐼 . 😱

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-11-23 at 22:22

C'est bon J'ai réussi à cloisonner Cycles, Ogre et wxWidgets. Cycles et Ogre sont intégrés via des modules chargé dynamiquement dont la portée des symboles est locale et ainsi ne perturbe pas le fonctionnement des autres modules.

Ici la discussion expliquent ce que j'ai fait.

https://www.developpez.net/forums/d2152644/c-cpp/cpp/langage/importation-lib-utilisant-versions-opengl-differentes-ca-plante/

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-11-14 at 22:38

Je peux maintenant charger des modules ajoutant des fonctionnalités.

Dans l'exemple ci-dessous: module_sample_cpp ajoute un item qui est d'un nouveau type. Le type « Sample » hérite d'« Item » défini dans l'api.

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-10-22 at 01:24

Je reprends du service.

Je commence par une capture l'écran de l'éditeur sous Manjaro + Gnome. :linux:

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-06-23 at 21:29

Hé hop ma première contribution pour Cycles de blender:

https://projects.blender.org/blender/cycles/pulls/5 🥳

[#]cycles #cpp

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-04-17 at 18:37

Ma première requête de fusion d'un correctif sur projet connu. 🥳

C'est pas grand chose. :)

https://github.com/OGRECave/ogre/pull/2828

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-03-23 at 00:58

A noter que la partie mathématique (matrices, quaternion…) c'est du eigen en C++ et l'enrobage en python d'eigen c'est du numpy. Merci pybind11 :)

En tout cas petit à petit ça avance.

=> View attached media

=> More informations about this toot | View the thread

Written by Suryavarman on 2023-03-23 at 00:52

Via une console python je peux contrôler aussi la 3D. 🐍

=> View attached media

=> More informations about this toot | View the thread

=> This profile with reblog | Go to Suryavarman account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/364633
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
478.639758 milliseconds
Gemini-to-HTML Time
8.8834 milliseconds

This content has been proxied by September (3851b).