Die Suche ergab 55 Treffer

von kkrahl
10.04.2009, 09:11
Forum: Grafikprogrammierung
Thema: [DX10] OMSetRenderTarget Problem
Antworten: 2
Zugriffe: 804

Re: [DX10] OMSetRenderTarget Problem

Heute Nacht als im Bett lag bin ich auf die vermutliche Ursache gestoßen - Stichwort Multithreading. Werde das auch gleich heute Abend austesten.
von kkrahl
09.04.2009, 23:53
Forum: Grafikprogrammierung
Thema: [DX10] OMSetRenderTarget Problem
Antworten: 2
Zugriffe: 804

[DX10] OMSetRenderTarget Problem

Ich musste heute leider feststellen das ich wenn ich in eine Textur rendere uns diese zuvor cleare manchmal der Inhalt des originalen RenderTargets enthalten ist und nicht der Teil den ich rein rendere während ich auf die Textur als RenderTarget geschalten habe. Hier mein Code: // Clear the render t...
von kkrahl
07.04.2009, 23:09
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1954
Zugriffe: 829128

Re: Showroom - Aktuelle Arbeiten und Projekte

Nett was ihr da alle so macht, aber von so was schönen bin ich noch ein ganzes Eck entfernt, konzentriere mich grad auf meine konfigurierbare 2D-Engine und das Scripting-Interface bevor ich mich in den 3D-Bereich stürze. Ich hoffe das ich dann so in 4 - 8 Monate auch so was schönen präsentieren kann...
von kkrahl
07.04.2009, 23:04
Forum: Vorstellungsbereich
Thema: [abgebrochen] ZFX-Projekte
Antworten: 40
Zugriffe: 7616

Re: ZFX-Projekte

V1 zwecks Übersicht
von kkrahl
07.04.2009, 15:25
Forum: Grafikprogrammierung
Thema: Im Fenster schneller als Full-Screen
Antworten: 7
Zugriffe: 1540

Re: Im Fenster schneller als Full-Screen

Ich lese bei jedem Renderdurchlauf die SystemZeit mit GetSystemTime und so lange ich mich in der selben Sekunde befinde inkrementiere ich einen Counter, wechselt die Sekunde so gebe ich den Wert als FPS-Zahl aus und resetiere den Counter.

Karl
von kkrahl
06.04.2009, 22:07
Forum: Grafikprogrammierung
Thema: Im Fenster schneller als Full-Screen
Antworten: 7
Zugriffe: 1540

Re: Im Fenster schneller als Full-Screen

Die Auflösung ist ja in beiden Fällen die selbe (1024x768), von da her sollte sich kein Unterschied ergeben. Vor meiner letzten Optimierung, dem Rendern von Text mittels einer Textur (zuvor hatte ich ID3DXFont), war es umgekehrt, da hatte ich im Fester-Modus 1400 fps und im Full-Screen-Modus 1900 fp...
von kkrahl
06.04.2009, 21:11
Forum: Grafikprogrammierung
Thema: Im Fenster schneller als Full-Screen
Antworten: 7
Zugriffe: 1540

Im Fenster schneller als Full-Screen

Hallo Habe momentan das seltsamen Phänomen das mein Programm im release kompilierten Zustand unter 1024x768 im Fester-Modus mit ca. 2600 fps dahin fährt aber im Full-Screen-Modus aber nur mit ca 1900 fps. :?: Hat da jemand eine Erklärung dafür? Dank euch PS: Nativ Auflösung der Monitors ist 1680x1050.
von kkrahl
02.04.2009, 01:15
Forum: Grafikprogrammierung
Thema: (gelöst) ID3DXFont oder eigene Font-Klasse
Antworten: 11
Zugriffe: 2412

Re: ID3DXFont oder eigene Font-Klasse

Hat ev jemand ne Ahnung warum wenn ich 2000 OMSetRenderTargets mache und immer zwischen 2 Targets wechsle 1999 Sets ca gleich lang brauchen aber das erste 10x länger?

Danke für euren Input

Karl
von kkrahl
31.03.2009, 23:19
Forum: Grafikprogrammierung
Thema: (gelöst) ID3DXFont oder eigene Font-Klasse
Antworten: 11
Zugriffe: 2412

Re: ID3DXFont oder eigene Font-Klasse

Noch eine Frage in den Raum gestelt: Welche Erfahrungen hab ihr bisher mit OMSetRenderTarget und der Ausgabe in Texturen gemacht?

Hat jemand ne gute Instancing Anleitung?

Karl
von kkrahl
31.03.2009, 16:57
Forum: Grafikprogrammierung
Thema: (gelöst) ID3DXFont oder eigene Font-Klasse
Antworten: 11
Zugriffe: 2412

Re: ID3DXFont oder eigene Font-Klasse

Bein meinen Messungen war der PS mit 2 Render-pfaden, wobei ich in meiner Applikation auch beide verwende, um ~5% langsamer als eine zuvor durchgeführte Shaderauswahl mittels IF und ~10% langsamer als ich den entsprechenden Shader mittels Shader-Array indiziert hatte. Das war als ich noch 2 Render-p...
von kkrahl
31.03.2009, 16:45
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Einstieg in Grafikprogrammierung
Antworten: 9
Zugriffe: 3803

Re: Einstieg in Grafikprogrammierung

"Beginning DirectX 9" von Wendy Jones habe ich zwar nicht gelesen sollte aber das selbe sein. Ich fand das Buch von Ihr gut da sie den Inhalt leicht und verständlich drüber bringt, ist für den einstieg also ideal. Habe auch noch andere Bücher mir gekauft welche aber bei weitem schwerere Ko...
von kkrahl
31.03.2009, 16:30
Forum: Grafikprogrammierung
Thema: (gelöst) ID3DXFont oder eigene Font-Klasse
Antworten: 11
Zugriffe: 2412

Re: ID3DXFont oder eigene Font-Klasse

Wollt das anfangs auch mittels Instanzing und mit Texture2DArray machen habe aber leider bisher kein brauchbares bzw. für mich verständliches Beispiel zu Instanzing gefunden womit ich dann zu mir bekannten zurückgreifen musste. Wenn da jemand ein gutes Bespiel hat wäre ich sehr dankbar.

Danke

Karl
von kkrahl
31.03.2009, 16:22
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Einstieg in Grafikprogrammierung
Antworten: 9
Zugriffe: 3803

Re: Einstieg in Grafikprogrammierung

Wenn du dich für DirectX begeistern kannst fand "Beginning DirectX 10 Game Programming" von Wendy Jones (kostet 23,95 bei Amanzon) recht gut!

mfg

Karl
von kkrahl
31.03.2009, 15:47
Forum: Grafikprogrammierung
Thema: (gelöst) ID3DXFont oder eigene Font-Klasse
Antworten: 11
Zugriffe: 2412

Re: ID3DXFont oder eigene Font-Klasse

@ Steffen Engel: Vorab gesagt die 60% beziehen sich auf mein 2DSample mit 16 Texturen, wobei beim messen ein Avr von 5 Läufen genommen wurde. Im Prinzip stelle ich nur sicher das alle 2DTexturen auf einmal gerendert werden. Habe dazu ein 2DTexturen-Klasse plus zugehörigen 2DRenderManager implementie...
von kkrahl
31.03.2009, 13:34
Forum: Grafikprogrammierung
Thema: (gelöst) ID3DXFont oder eigene Font-Klasse
Antworten: 11
Zugriffe: 2412

(gelöst) ID3DXFont oder eigene Font-Klasse

Hätte da mal ein Frage: Wie performant ist eigentlich ID3DXFont? So weit ich weis wird da intern DXSprite verwendet, darum denk ich das das ganze nicht so performant ist. Ich hab ja auch DXSprite mit meiner eigen 2DTexture-Klasse ersetzt und konnte die Performance da um 60% steigern. Hab auch mal ve...
von kkrahl
27.03.2009, 12:48
Forum: Grafikprogrammierung
Thema: Transparenz
Antworten: 15
Zugriffe: 6424

Re: Transparenz

Mal ne blöde Frage von einem Anfänger. Warum benutz man hier kein Blending?

Karl
von kkrahl
26.03.2009, 12:43
Forum: Grafikprogrammierung
Thema: [DX10, C++] Arrayzugriff im PixelShader
Antworten: 21
Zugriffe: 5578

Re: [DX10, C++] Arrayzugriff im PixelShader

Dank euch für den vielen Input! Habe das ganze aber nun vorerst mal so abgeändert das ich die Texturen einzel lade, da ich die Engine auch nun schon weiter entwickelt habe und mir aufgefallen ist das die Draworder random sein muss um alle möglichen Features meiner 2DEngine umzusetzen und ich in das ...
von kkrahl
20.03.2009, 14:45
Forum: Grafikprogrammierung
Thema: [DX10, C++] Arrayzugriff im PixelShader
Antworten: 21
Zugriffe: 5578

Re: [DX10, C++] Arrayzugriff im PixelShader

Aber leiter ist Texture-wrap auch eines der Features das ich brauche.

Aber danke
von kkrahl
20.03.2009, 10:56
Forum: Grafikprogrammierung
Thema: [DX10, C++] Arrayzugriff im PixelShader
Antworten: 21
Zugriffe: 5578

Re: [DX10, C++] Arrayzugriff im PixelShader

Danke noch mal für eure rasche Antwort, hab dann auch gestern noch ein wenig rum gespielt. Das einzige was mir da noch eingefallen wär ist ein switch-case aber das find ich nicht wirklich schön und will es daher auch nicht machen. Leider haben die Texturen keine einheitliche größe. Ich wollte das mi...
von kkrahl
19.03.2009, 23:18
Forum: Grafikprogrammierung
Thema: [DX10, C++] Arrayzugriff im PixelShader
Antworten: 21
Zugriffe: 5578

Re: [DX10, C++] Arrayzugriff im PixelShader

Folgender Fehler tritt auf:
error X3512: sampler array index must be a literal expression

Thx

Karl
von kkrahl
19.03.2009, 22:39
Forum: Grafikprogrammierung
Thema: [DX10, C++] Arrayzugriff im PixelShader
Antworten: 21
Zugriffe: 5578

Re: [DX10, C++] Arrayzugriff im PixelShader

Das ist auch meine Problem, hatte Shader bisher direkt nur im Programm compiliert, habe keinen eigenen Shadercompiler. Kannst du mir da einen empfehlen, bin noch auf der Suche.

Danke

Karl
von kkrahl
19.03.2009, 22:10
Forum: Grafikprogrammierung
Thema: [DX10, C++] Arrayzugriff im PixelShader
Antworten: 21
Zugriffe: 5578

Re: [DX10, C++] Arrayzugriff im PixelShader

Danke für deine raschen Antwort, löst aber leider NICHT mein Problem.
von kkrahl
19.03.2009, 21:38
Forum: Allgemeines Talk-Brett
Thema: Deutschland - Ein neues China?
Antworten: 52
Zugriffe: 10702

Re: Deutschland - Ein neues China?

Solche Diskussionen verfolgen nur einen Zweck!

ABLENKEN von aktuellen Problemen wie im Moment die Wirtschaftskriese und den damit verbundenen Kündigungen!
von kkrahl
19.03.2009, 19:01
Forum: Allgemeines Talk-Brett
Thema: Wie kommentiert ihr?
Antworten: 9
Zugriffe: 2910

Re: Wie kommentiert ihr?

Ich arbeite auch mit doxygen und da das ding auch C# comments nimt arbeite ich mit denen. Sieh wie folgt dann aus: /// <summary> Beschreibung </summary> /// <param name="parameter"> Parameterbeschreibung </param> /// <returns> Returnwertbeschreibung </returns> mfg Karl
von kkrahl
19.03.2009, 18:52
Forum: Grafikprogrammierung
Thema: [DX10, C++] Arrayzugriff im PixelShader
Antworten: 21
Zugriffe: 5578

[DX10, C++] Arrayzugriff im PixelShader

Hallo allerseits Ich hänge leider schon wider bei einem Problem, und zwar habe ich folgenden Shader Code: Variablen: extern Texture2D baseTexture[100]; extern float4 colorMod[100]; Bei dem folgenden PS bekomme ich aber einen Fehler: float4 DefaultPS( VS_OUTPUT input ) : SV_Target { return baseTextur...