Mandelbrot OpenTK

Soyez le premier à donner votre avis sur cette source.

Vue 495 fois - Téléchargée 46 fois

Description

Installer les nuget OpenTK 3.x et GLControl

Petit code pour tester le calcul en parallèle sur carte graphique avec OpenTK (plus simple que OpenCL, lui même ben plus simple que Direct Compute).
Le rendu se fait directement en OpenGL et le calcul avec un PixelShader en GLSL(plusieurs centaines en réalité).

Chez les autres : les calculs via les shaders sont en float32, en deux secondes, on est déjà rendu à la limite des nombres réels.
Ici : le calcul en float64 (qui peut lui être très lent suivant les cartes vidéo)

NEW : émumlation de double avec deux float opérationnelle (pb d'optimisation automatique résolue).

Dans le code, on peut choisir les 4 caculs/rendus via le GPU
-> en float (très rapide)
-> en double (très dépendant de la CV).
-> en floatfloat ie de floats émulant des double (rapide)
-> mix en float au rendu imparfait mais rapide

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.