begin process at 2008 07 05 07:17:54
1 205 054 membres
40 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

[C++/DEVCPP] EXPLORATEUR EN OPENGL


Information sur la source

Catégorie :OpenGL Niveau : Débutant Date de création : 23/05/2004 Date de mise à jour : 29/05/2004 17:45:01 Vu / téléchargé: 7 876 / 1 271

Note :
10 / 10 - par 9 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (72)
Ajouter un commentaire et/ou une note

Description

Il s'agit juste d'un simple explorer en opengl, au départ je voulais le faire en 3d (et je veux toujours) mais j'avais pas trop d'idées de comment se deplacer dans une arborecsence en 3d, donc si vous avez des suggestions...

Pour le moment il y a une partie 2d qui semble au point, avec un gestionnaire de fenetres qui permet d'ouvrir une fenetre et de se déplacer dans l'arborescence d'un lecteur comme l'explorateur de windows, aisi qu'un menu de raccoursis et un menu de configuration.

le gestionnaire de fenetres permet de :

- ouvrir plussieurs fenetres avec gestion du chevauchement
- faire glisser une fenetre par un dragg sur la bar de titre
- agrandir une fenetre par un double click sur la bar de titre
- redimensionner une fenetre par un dragg sur la bordure inferieure droite
- fermer une fenetre
- scroller le contenu d'une fenetre (bouton, mollette, fleches)
- se deplacer dans l'arborescence en double clickant sur un dossier
- revenir au dossier parent grace a un bouton
- ouvrir/executer un fichier par un double click

le menu permet de :

- mettre la polcie en italique
- mettre la font en transparence
- activer/desactiver le wave effect pour le fond d'ecran

pour ajouter le menu raccour il suffit d'editer le fichier link.txt et d'ajouter une ligne :
nom lien = chemin


les dossiers sont affichés en rouge et les fichiers en vert, l'element selectionné est affiché en jaune et l'element pointé par la souris en bleu

pour le fond d'ecran, si vous voulez le changer remplacer background.bmp par une image bmp 24 bits, mais il se peut que ca plante (le chargeur d'image bmp est foireux), dans ce cas il faut redimensionner l'image, en preferant les tailles pair (voir multple de 4)
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de BruNews le 23/05/2004 14:43:52 administrateur CS

    Il a l'air si beau ton scresshoot, j'ai voulu essayer.
    Mis les 2 bmp et exe dans un dossier et badaboum.
    "XSHELL~1.exe a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru."

    Une idee ???

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 14:45:55

    attend je test...

    tu est sous quel os? parce que je ne peu garantir son fonctionnement que sous xindows xp

  • signaler à un administrateur
    Commentaire de albert0 le 23/05/2004 14:47:43

    je n'est pas ce probleme :)

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 14:48:10

    ben non j'ai aucun probleme, sous xp ??
    aucune idee de ce que ca peut etre

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 14:49:21

    albert0 > ca me rassure, tu est sous quel os?

  • signaler à un administrateur
    Commentaire de BruNews le 23/05/2004 14:55:29 administrateur CS

    j'ai essaye sur XP, peut-etre un prob de dll, bizzare Windows devrait me dire s'il en manque.

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 14:58:13

    oui en effet ?? et normalement celles qui sont necessaire sont inclus avec les driver de ta carte graphique

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 15:00:17

    pas de probleme avec d'autres applis opengl?

  • signaler à un administrateur
    Commentaire de BruNews le 23/05/2004 15:03:35 administrateur CS

    honnetement je n'essaie pas d'habitude les trucs en opengl pour ne pas avoir a ajouter de DLLs.
    Ton exe est en DEBUG ou RELEASE ??? Grosse taille pourquoi ?

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 15:12:13

    reessay avec cette version,  j'ai mis à jour le zip

    c'est bien en release (si c'etait en debug  ca ferait plus d'1 mega), grosse taille parce que il faut que je vois ca avec les options de devcpp

  • signaler à un administrateur
    Commentaire de BruNews le 23/05/2004 15:22:09 administrateur CS

    IDEM

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 15:27:23

    désolé je vois pas ce que ca peut etre, faudrais voir sur une autre machine...

    ca vient peut etre de la carte graphique, des drivers(opengl),...

  • signaler à un administrateur
    Commentaire de BruNews le 23/05/2004 15:31:45 administrateur CS

    il plante dans glu32.dll sur instruction:
    movzx ax, byte ptr[edi]
    c'est un pointeur NULL, edi vaut 0.
    Je viens de voir cela sur le 2003 Server.

  • signaler à un administrateur
    Commentaire de albert0 le 23/05/2004 15:33:00

    j ai XP pro

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 15:44:01

    albert0 > ok, comme moi

    BruNews > ok, une slution serait de mettre à jour la dll, c'est sans garantie...

  • signaler à un administrateur
    Commentaire de Fly57 le 23/05/2004 16:32:54

    chez moi ça marche nickel
    bravo pour le code ^^

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 16:37:43

    merci ;)

    pour le moment je suis en train de regler quelques bugs mais si vous vous voyez des truc à rajoutez ou d'autres suggestions...

  • signaler à un administrateur
    Commentaire de DeAtHCrAsH le 23/05/2004 18:12:18

    Impec chez moi aussi....
    10/10 c'est beau et ca marche...

    A++ et bonne continuation...

    Samir

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 18:16:51

    ok merci, pour l'aparence ca sera mieux quand j'aurais resolu les probleme de chargement de textures

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 19:10:30

    une petite mise à jour avec gestion de WM_MOUSEMOVE, highlighting des boutons et lignes pointés par le curseur

  • signaler à un administrateur
    Commentaire de LordBob le 23/05/2004 19:56:06

    excelent !!!

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 20:40:49

    merci ;)

  • signaler à un administrateur
    Commentaire de tex le 23/05/2004 20:50:50

    Bravo c'est excellent ça !
    Il y a un pti bug quand on essaie de scroller une fenêtre vide.
    Tu n'es pas du tout obligé de killer explorer (c même carrément barbare). Il suffit d'inscrire ton prog dans system.ini, c'est ce qu'on a fait pour Winux (voir les sources de notre kernel ici : http://www.cppfrance.com/code.aspx?ID=19214 ) et comme ça ton explorateur est lancé à la place de explorer.exe. Il y a aussi une autre méthode qui utilise la base de registre Windows.

    @+ tex

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 20:59:53

    merci,

    pour  le bug je corrige ca de suite...

    en fait pour le moment cet exploreur permet juste de naviguer sur l'ordinateur en "lecture seule", il est pas assez complet pour etre en quelque sorte independant de explorer, mais des que j'en serait satisfait je desactive l'explorer du demarrage et je fou ce shell

    je serait satisfait quand :
    - yora gestion supprimer/couper/copier
    - toujours en fond
    - un menu de configuration permettant de cree des racoursis (indispensable, pour lancer ie, pannea de configuration...)
    - et surtout une console :)

    mercipour le lien, je vais aller voir ta source

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 21:10:20

    voila c'est corriger

  • signaler à un administrateur
    Commentaire de tex le 23/05/2004 21:21:02

    Ok. Est-ce que tu peux mettre le fichier projet dans ton zip stp, ça sera un peu plus simple pour compiler les sources ?
    Ce qui serait bien aussi c'est que tu puisses "manger" les fenêtres windows pour les afficher dans ton gestionnaire de fenêtres. Il y avait une source en VB avec une API qui faisait ça mais avec de l'OpenGL je ne sais pas si c'est faisable.
    Dans les sources de notre kernel tu trouveras un tas de fonctions pour gérer le tiroir CD, la charge processeur, la mémoire... Tu peux t'en servir comme tu veux il est sous licence GNU GPL.

    @+ tex

  • signaler à un administrateur
    Commentaire de djl le 23/05/2004 22:00:43

    le fichier projet à ete ajouté

    pour voir les fenetre windows il suffit que l'appli reste en fond (contraire de on top) apres faut gere reduction/agrandissement

    je vais voir les fonction de ta source... merci

  • signaler à un administrateur
    Commentaire de Kirua le 24/05/2004 07:44:13

    dkl, pr les chargements de textures, va chercher le loader de TGA portable (et OK pour les compressions RLE !) de Funto, posté sur cppfrance, ça marche très bien ;-)

  • signaler à un administrateur
    Commentaire de djl le 24/05/2004 07:59:01

    ouai merci, j'y pensais justement :)

    sinon pour les bmp, je vais plutot faire direct un loader jpeg avec la libjpeg ( deja prete pour devcpp aparament)

  • signaler à un administrateur
    Commentaire de dross2 le 25/05/2004 11:51:09

    terrible, bien joué!!

  • signaler à un administrateur
    Commentaire de Galmiza le 25/05/2004 19:03:56

    Excellent !

    Ca marche nickel !
    Mais la molette ne fait pas defiler les repertoires et fichiers.

    C'est tres prometteur ! 10/10 (meme si t'as deja 10/10 :))

  • signaler à un administrateur
    Commentaire de djl le 25/05/2004 20:08:45

    merci a vous deux !

    pour la molette, oui ca va venir, prochaine maj, avec une console

  • signaler à un administrateur
    Commentaire de prokev le 26/05/2004 02:59:03

    wow c'est super sa! juste une ptite amélioration: moi dans l'explorateur windows je me sers des flèches pour le scroling, si tu pourais faire quelque chose de semblable sa serait super...

    a part sa c'est très bien, 10/10 (encore)

  • signaler à un administrateur
    Commentaire de prokev le 26/05/2004 03:00:19

    et je l'ai essayer sur windows xp familial et il me donne un erreur alors que sur pro il n'en fait pas...

  • signaler à un administrateur
    Commentaire de djl le 26/05/2004 06:49:50

    merci, j'ai rajouté les fleches et la mollette pour le scrolling

  • signaler à un administrateur
    Commentaire de G0ss3Yn le 26/05/2004 14:05:28

    Marche chez moi sous XP Fam, par contre au bahut sur NT4 marche po terrible, mais bon ;) peu importe :). Encore bravo à toi...
    Et bonne continuation :D

  • signaler à un administrateur
    Commentaire de Kirua le 26/05/2004 15:26:39

    moi suis sous xp home et ça marche impec ...

  • signaler à un administrateur
    Commentaire de djl le 26/05/2004 20:14:52

    ok merci ;)
    donc sur xp fam ca marche aussi (c'est rassurant)

    prokev > c'est quoi les errreurs avec xp familiale ?

  • signaler à un administrateur
    Commentaire de lastpixl le 26/05/2004 22:16:50

    Il me semble que sous windows la molette fonctionne dans l'autre sens... ca déroute un peu.
    Sinon bien... continue !!!

  • signaler à un administrateur
    Commentaire de StanOfSky le 26/05/2004 22:45:16

    c quoi ton probleme avec le chargement de texture??
    si c une histoire de taille pour les textures, je crois que gluBuild2DMipmaps reglerai le probleme...

    pour les problemes de BruNews c bizarre parce que chez moi ca marche vraiment nikel !! peut etre que tu as une version de opengl périmée ;) met tes dll opengl a jour (c po compliqué et c po gros a dl)

    bonne continuation ;)

  • signaler à un administrateur
    Commentaire de djl le 26/05/2004 22:52:01


    lastpixl > ouai en fait je me disai aussi que c'etai pas tres maniable, ca sera reglé dans la prochaine maj, désolé!

    StanOfSky > merci, j'utilise deja gluBuild2DMipmaps, le probleme vient du chargeur bmp qui prend pas en compte les bits de bourrages

  • signaler à un administrateur
    Commentaire de Kirua le 26/05/2004 22:54:43

    jte dis, loader de Funto, hophop, au trot ;-)

  • signaler à un administrateur
    Commentaire de djl le 26/05/2004 23:05:16

    oui, mais en fait pour le moment je suis pas sur les images !

    mais je vais le faire

  • signaler à un administrateur
    Commentaire de djl le 27/05/2004 22:34:04

    voila une maj, avecc le scroll dans le bon sens, le dossier .. remplacer par un bouton "Parent" et un menu raccoursis configurable à partir du fichier links.txt, vous pouvez rajouter des liens

    nom lien = chemin

  • signaler à un administrateur
    Commentaire de nolius le 28/05/2004 22:35:50

    salut,
    je me suis dis que c'etait une idée bizar de faire ca en opengl, mais je me suis souvenu que l'interface de macos x était fait en opengl. alors pourquoi pas... :-)
    en tout cas ca marche tres bien sur mon pc et c'est beau, bien jouer

    il te reste du travail avant d'arriver a égaler l'affichage de macos x ;-)
    a+

  • signaler à un administrateur
    Commentaire de djl le 28/05/2004 22:59:28

    merci, attend de voir la prochaine maj, des bugs corrigés, fond d'ecran en wave effect, fenetres transparentes, fenetres affichant le contenu de plusieurs dossiers, different tris ;)

    moi ce que  j'aime bien avec ce truc c'est que pour parcourir les gros dossier ca rame beaucoup moins que windows (en details vew)

  • signaler à un administrateur
    Commentaire de djl le 29/05/2004 17:46:38

    voila une petite maj avec possibilité de mettre le fond d'ecran en wave effect, la font en transparence et j'ai commencé a faire un menu de configuration

  • signaler à un administrateur
    Commentaire de sebman le 09/06/2004 09:38:52

    Waawwwww !!!!!!!!!

  • signaler à un administrateur
    Commentaire de djl le 09/06/2004 20:38:26

    merci ;)

  • signaler à un administrateur
    Commentaire de Funto66 le 09/07/2004 00:40:47

    Ohlala, j'ai raté ça moi !
    Dsl dsl dsl de pas avoir posté de commentaire avant...
    Surtout qu'en plus on parle de moi dans les commentaires lol, merci Kirua ;)
    C'est très joli MAIS :
    -"Racoursis", "Iternet explorer" à corriger
    -j'arrive à avoir le "highlight" (je vois pas comment le dire en français....le focus? ah ouais ptêt bien...:p) sur le bouton Quitter et le bouton Configuration en même temps
    -j'ai eu des problèmes avec 2 fenêtres en même temps, une n'était plus reconnue (je pouvais plus l'utiliser, la déplacer...) quand l'autre était affichée...

    Mais sinon c'est du très beau boulot et le Wave effect est joli :)
    Par contre tu devrais mettre le fond en fullscreen, parce que le bord noir est pas beau :(

    PS : Je suis sous Win98 et la molette de la souris comme le reste marchent impec (sauf quand je demande la Console, il me fait rien).

  • signaler à un administrateur
    Commentaire de djl le 09/07/2004 21:06:33

    merci Funto, au moins ca marche sur ton pc :)

    bien vu pour le highlight, je croyais avoir regler ce probleme mais aparament j'ai pas mis à jour

    pour les raccoursis, tu peux en rajouter et les modifier avec le fichier  links.txt, respecte la synthaxe sans oublier un espace de chaque coté du "="
    la console ne marche pas car sous 98 il s'agit de command.com (ou un truc comme ca) dans le path, tu a juste a remplacer cmd.exe dans links.txt

    pour la fenetre il me semble que j'ai deja eu ca mais j'ai pas trop d'idée la dessus :(  (et j'ai la flemme)

  • signaler à un administrateur
    Commentaire de Da_Rookie le 12/07/2004 03:30:00

    Quand Funto dit ""Racoursis", "Iternet explorer" à corriger", ça veut dire que ça s'écrit : Raccourcis , et Internet Explorer.

    D'ailleurs, en passant, on écrit "syntaxe"  :)

  • signaler à un administrateur
    Commentaire de djl le 12/07/2004 21:25:30

    j'ai un peu de mal

  • signaler à un administrateur
    Commentaire de victorcoasne le 18/08/2004 10:11:26

    Même pb que BruNews mais en le compilant moi-même en enlevant [code]#include <gl/glaux.h>[/code] ça fonctionne correctement si tu veux BruNews je te l'envoi en compilé et qui fonctionne sous XP ?

  • signaler à un administrateur
    Commentaire de djl le 18/08/2004 16:43:01

    oui, l'entet glaux.h ne sert pas et quand j'utilise les fonction de la glaux ca plante egalment chez moi, j'aurais du le preciser
    desolé

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 29/10/2004 23:29:09

    c'est zarbi, le bord de la texture du fond d'écran est blanc
    t'as essayé GL_CLAMP_TO_EDGE ? ca devrait régler le pb, pareil que pour ls skyboxes.
    Je suis étonné par la qualité de la police, pour une texture 256*256 c'est pas mal, moi je me trimbale du 512*512...1Mo en tga!
    et avec des petites fleches sur les scrollbars... toujours aussi pinailleur moi

    respect

  • signaler à un administrateur
    Commentaire de djl le 31/10/2004 13:14:28

    j'ai la flemme de regarder a quoi c'est du (le bord blanc) mais merci pour le GL_CLAMP_TO_EDGE, ca faisait un moment que je cherchais un moyen de rendre invisible les arretes d'une skybox

    pour la police, je crois qu'elle vient d'une source de nehe, mais si tu en as de mieux je suis preneur

    le format tga n'est pas obligatoire non plus pour la transparence, suffit de transformer ton tableau rgb en rgba en affectant la valeur alpha de chaque pixel selon ca couleur (par exemple noir = transparent, le reste opaque)
    mais ca n'a d'interet seulement si tu veux juste qu'une couleur soit totalement transparente

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 31/10/2004 20:12:33

    ben en fait pour les textures, ben non j'ai pas mieux; en fait c'est pile-poil ce que j'utilise, mais j'ai (presque) refait la fonction. En fait, elle vient d'une source de Belzel (Cube 2.0, que je ne conseillerai jamais assez), mais c'était une texture tout moche avec une seule font dessus.
    Ya un logiciel qui crée des textures de fonts comme ca, font builer (qqch comme ca, google est ton ami).
    Perso j'ai une fonction d'affichage de texte qui prend comme parametres la position, la taille, la police (2 au choix), si c'est normal ou en italique, si c'est a gauche ou centré,... plus 2 macros qui font le switch entre mode normal et mode texte. c'est sacrement pratique. j'irai voir comment tu fais toi (du copier-coller de nehe, c'est ca? :)  ) plus tard, la ya une pizza qui m'attend :D

    Par contre en 512*512 la qualité est super.

    et enfin le clamp to edge n'est pas forcément défini dans ton implémentation d'opengl,, il faut que tu fasses

    #ifndef GL_CLAMP_TO_EDGE
    #define GL_CLAMP_TO_EDGE 0x812F
    #endif
    et il t'embetera pas

    ++
    ad

  • signaler à un administrateur
    Commentaire de djl le 31/10/2004 20:44:19

    eu... non, sur nehe j'ai juste pris la fontmap, le source c'est de moi ;)

    c'est la fonction (dans COpenGL.cpp)

    void __fastcall COpenGL::print(int x, int y, float r, float g, float b, const string &text, int limit);

    x,y ==> position du texte
    r,g,b ==> couleur
    text ==> ton texte
    limit ==> le nombre de caractere max à afficher

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 31/10/2004 21:11:11

    pourquoi un nbre limite de char a afficher??
    $je comprend pas ce que fait
    if( i==limit/COpenGL::fontSize ) break;
    sinon c'est bien que tu aies tout fait tout seul, mais ca serait plus rapise si tu créais a l'initialisation une liste de listes d'affichages, puis que tu fasses glCallLists() au lieu de tout refaire pour chaque lettre, et pis ca serait plus rapide

  • signaler à un administrateur
    Commentaire de djl le 31/10/2004 21:24:43

    a oui, en fait limit c'est pas le nombre de caractere mais la taille maximale en pixel du texte (d'ou le limit/COpenGL::fontSize ), j'en avais besoin pour gerer le redimensionnement de la fenetre, si tu la retrecis faut faire attention à pas afficher le texte en dehors de ma fenetre

    pour les display liste, ca ferais une liste pour chaque caractere et on gagnerais pas beaucoup, mais c'est vrai que c'est pas tres optimisé mais j'ai jamais eu de probleme de performance, c'est fluide meme avec beaucoup de fenetre et de texte à afficher

    sinon d'un maniere generale preferes les vertex array aux display list, c'est beaucoup plus rapide

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 31/10/2004 21:29:57

    c'est vrai ca?????
    c'est chiant, moi mon moteur graphique n'utilise que ca :/
    de toute facon pour toi ca change pas grand chose, la 2d ca bouffe pas bcp ded ressource

  • signaler à un administrateur
    Commentaire de djl le 31/10/2004 21:39:35

    exactement, ici j'ai vraiment pas besoin d'optimiser

    la je suis sur un moteur 3d, j'ai pas encore implementer les vertex arrays (j'en suis qu'a l'editeur de map) mais j'ai deja des performance encourageante rien que par l'economie de commande opengl

    avec les  vertex  array ca va y aller et apres me restera juste à partitionner le scene avec un  quadtree

    un debut sur les vertex  array si tu veux

    http://prografix.games-creators.org/document/122

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 31/10/2004 21:56:59

    t'as koi comme fps? moi j'ai environ 140 avec 4 batiments texturés, 2 persos md2 + des particules et un PC 1.4Ghz
    comme dit plus haut, j'utilise des listes

  • signaler à un administrateur
    Commentaire de djl le 31/10/2004 22:03:19

    en fait je sais pas, je suis sous glut et j'affiche pas encore de texte

    je vois ca a vu de nez, sur une scene de 10000 faces avec 2mo de textured c'est tres fluide en bougeant la souris ( c'est vrai que j'en ai aucune idée mais c'est encourageant vu que c'est optimiser à 10% par rapport à ce que j'ai l'intention de faire)


    140 fps, ta combien de faces en tout ?
    en tout cas c'est deja pas mal, le tout c'est que ca reste fluide, et pour les vertex array seront ton salut

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 31/10/2004 23:16:47

    combien de faces? t'en pose des questions toi... moi j'affiche et c'est tout :)
    en fait j'ai un fichier map avec les positions de tous mes batiments plus leurs noms de fichiers. je charge les batiments séparément, ce qui permet au passage de faire une barre de chargement sans avoir a multithreader (une idée que je viens d'avoir), je crée une liste pour chaque bat, et pour l'affichage deu frustrum culling, plus un LOD (en cours), plus un quadtree ou octree pour le terrain (ds quelques temps)

  • signaler à un administrateur
    Commentaire de Funto66 le 31/10/2004 23:31:09

    Arg, quadtrees et octrees, ce que j'ai bataillé contre ça moi :'(
    djl, t'es vraiment certain que les vertex arrays sont plus rapides que les display lists?? Je dois avouer que j'ai un peu de mal à y croire quand même...
    Et les compiled vertex arrays, ça doit être encore plus rapide non?

    A part ça : Arnaud, ton loader md2 est de toi?

  • signaler à un administrateur
    Commentaire de djl le 31/10/2004 23:35:46

    c'est certain ca oui, les vertex array ca balance directe les vertex à la carte graphique dans sont format de traitement (avec vertex indexé) et ca economise de la bp agp

    en gros pour les cartes graphiques le supportant en hard c'est bien mieux que les dp, et haujourd'hui toutes les cg le supporte, meme la tienne

    j'ai pas encore implementer les va mais dans mon format je stocke deja un tableau de vertexe indexé par les faces

  • signaler à un administrateur
    Commentaire de Funto66 le 01/11/2004 15:11:32

    Ouais la mienne supporte même les vertex arrays compilés :)
    Maintenant que tu le dis c'est vrai que c'est logique que ça soit plus rapide...parce que la display list, c'est juste les commandes, alors même si tout réside sur la carte graphique faut quand même que ces commandes soient interprétées ^^
    D'un autre côté, avec les vertex arrays il y a accès à la RAM quand on les utilise...je pense que la meilleure solution doit être les compiled vertex arrays :)
    Vais me pencher plus sur le pb dans qq temps, merci ;)

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 01/11/2004 19:51:35

    j'espere que tu nous fera part du résultat de ces réflexions... moi en tout cas je suis deg, faut que je refasse tout :(
    et non, mon loader c'est celui de digiben, mais je compte le refaire (plus tard (beaucoup) ) ya des trucs que j'aime pas dedans.

  • signaler à un administrateur
    Commentaire de djmoa le 24/11/2005 16:57:50

    si tu cherches encore une idée pour e mettre en 3D, tu peux t'inspirer de l'interface qu'on vois dans jurassic parc, au moment ou la gamine bidouille le pc pour remettre les systemes en marche

  • signaler à un administrateur
    Commentaire de Kirua le 24/11/2005 23:25:43

    j'ai pas l'impression que rajouter une dimension offre plus d'ergonomie pour l'utilisateur, à moins de faire qq ch de vrmnt créatif qui me fera changer d'avis, je ne vois pas ce qui pourrait être facilité de cette manière.

Ajouter un commentaire