Die Suche ergab 48 Treffer
- 08.03.2010, 11:18
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Ich habe mir mal wie in dem Artikel beschrieben eine Textur erstellt, aber leider schwarz :-( Wird das falsch initialisiert oder einfach nicht an den Shader übergeben, bzw. ich Shader nicht verarbeitet? Bei letzterem, was bekommt der Shader? float l_pTextureData[][4] = { // Mip-Level 0 ( 0.9f, 0.1f,...
- 07.03.2010, 15:41
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Ich habe den Eindruck wir haben uns gerade im Kreis gedreht. Naja, ich werde ersteinmal noch etwas ausprobieren und dann stelle ich vielleicht nochmal die Frage präziser. Ich hoffe auf etwas Nachsicht, denn mich beschäftigt gerade noch eine weitere Frage, die mir die Samples und die Doku nicht verst...
- 06.03.2010, 12:53
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
[...] Gibt es nicht ein Möglichkeit den Buffer vorab zu befüllen mit allen meinen quads, sowas wie z.B. Pseudocode: D3D11_SUBRESOURCE_DATA alle_meine_schoenen_quads; alle_meine_schoenen_quads.pSysMem = {verticesEins, verticesZwei, ...}; pd3dDevice->CreateBuffer( &bd, alle_meine_schoenen_quads, ...
- 06.03.2010, 12:04
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Hm, ja etwas dergleichen dachte ich mir schon, nur bin ich mir bei den einzelnen Zuweisungen immernoch recht unsicher. Bei V( pd3dImmediateContext->Map( g_pVertexBuffer, 0, D3D11_MAP_WRITE_DISCARD, 0, &MappedResource ) ); D3D11_SUBRESOURCE_DATA* bla = ( D3D11_SUBRESOURCE_DATA* )MappedResource.pD...
- 02.03.2010, 16:33
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
.... Danach kannst Du entweder einen dynamischen VertexBuffer mit Vertizes pro Quadrat befüllen oder ... Wie würde ich das denn machen? Alles was ich bisher gesehen habe war nur statisch :? Kann mir jemand vielleicht erklären wie das mapping auf einen dynamischen buffer funktioniert? Die Doku erklä...
- 02.03.2010, 15:42
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
hehe,
genau das hatte ich vorhin ausprobiert und es hat wunderbar geklappt, ich bin begeistert. Vielen Dank für die Hilfe
Aber vielleicht doch noch eine weitere Frage, was könnte ich denn jetzt am besten tun wenn ich viele Quadrate haben möchte, alle mit eigener Textur?
genau das hatte ich vorhin ausprobiert und es hat wunderbar geklappt, ich bin begeistert. Vielen Dank für die Hilfe
Aber vielleicht doch noch eine weitere Frage, was könnte ich denn jetzt am besten tun wenn ich viele Quadrate haben möchte, alle mit eigener Textur?
- 02.03.2010, 11:01
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Leider gibt das ganz gemeine Syntax Error
TRIANGLELIST sollte mir ja für 4 Vertices zwei Polygone ausgeben, aber tut es leider nicht, sehr merkwürdig
TRIANGLELIST sollte mir ja für 4 Vertices zwei Polygone ausgeben, aber tut es leider nicht, sehr merkwürdig
- 02.03.2010, 00:19
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Ah, ok logisch,
vielen dank!,
jetzt besteht nur noch das Problem mit dem Dreieck zu Viereck
vielen dank!,
jetzt besteht nur noch das Problem mit dem Dreieck zu Viereck
- 02.03.2010, 00:04
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Mit Ausnahme der warning kriege ich sonst keinerlei debug MeldungenKrishty hat geschrieben:exploid hat geschrieben:[...]
Um mir mehr anzusehen habe ich atm zuwenig Zeit. Gibt der Debug-Output noch spezifische Hinweise?
- 01.03.2010, 23:57
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
The device translator uses the DeviceContext class to use the device simulator framework built-in functionality. DeviceContext is a helper class that you can use to manage the device information, tag information, and connection, if it is supported. The use of the DeviceContext class is optional. The...
- 01.03.2010, 23:36
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Die Idee dahinter war es, der Draw Methode zu sagen dass er mir immer die Menge der Vertices rendern soll, ich also dort ergänzen kann ohne es an dieser Stelle zu ändern. Wenn ich in der Draw eine 4 übergebe bekomme ich trotzdem immernoch nur ein Dreieck. :-(
- 01.03.2010, 22:52
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Hm, seit dem ersten Post hatte ich einiges wieder geändert. Am besten ich poste mal die wichtigen Funktionen und die Shader - bitte nicht lachen void CALLBACK OnD3D11FrameRender( ID3D11Device* pd3dDevice, ID3D11DeviceContext* pd3dImmediateContext, double fTime, float fElapsedTime, void* pUserContext...
- 01.03.2010, 22:23
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
hm, ich habe mir noch einen definiert und leider keinerlei Veränderung, sollte ich mal meine Klasse posten?
- 01.03.2010, 21:46
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Als ich mir die Dokumentation angesehen habe hatte ich das auch so verstanden, nur war ich sehr überrascht als ich dann doch ein kleines Dreieck in meinem Fenster hatte. Durch die Fehler hatte ich dann aber auch mal folgendes probiert: struct SimpleVertex { D3DXVECTOR3 Pos; // Position D3DXVECTOR3 N...
- 01.03.2010, 21:12
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Gerne, leicht abgeändert mittlerweile: struct SimpleVertex { D3DXVECTOR3 Pos; // Position }; SimpleVertex vertices[] = { D3DXVECTOR3( 0.0f, 0.5f, 0.5f ), D3DXVECTOR3( 0.5f, -0.5f, 0.5f ), D3DXVECTOR3( -0.5f, -0.5f, 0.5f ), }; const D3D11_INPUT_ELEMENT_DESC layout[] = { { "POSITION", 0, DXG...
- 01.03.2010, 20:46
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Nochmals Hallo, immoment schlage ich mich mit dem Problem rum, dass sich mein erzeugtes Dreieck nicht erweitern lässt, also bei weiteren vertices ändern sich nur komisch(unlogisch) die Koordinaten der bisherigen drei. Zudem bekomme ich die Warnung, dass D3D11: WARNING: ID3D11DeviceContext::Draw: Ver...
- 15.02.2010, 11:40
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
Re: [DX11] Probleme beim erstellen von Geometrie
Leider nein, ich hatte den Fehler auch an anderer Stelle vermutet, da es andererort ja auch so funktionierte :/ Nungut, ein Desc.ByteWidth = UINT(D3D11_REQ_CONSTANT_BUFFER_ELEMENT_COUNT); hat den Fehler erstmal beseitigt und nun liegen erstmal weitere vor, aber da muss ich erst einmal sehen :-) Viel...
- 14.02.2010, 22:47
- Forum: Grafikprogrammierung
- Thema: [DX11] Probleme beim erstellen von Geometrie
- Antworten: 52
- Zugriffe: 8677
[DX11] Probleme beim erstellen von Geometrie
Hallo, ich lerne mich zur Zeit in DirectX 11 und bin schon recht früh auf ein mir unverständliches Problem gestoßen. Ich möchte mir etwas Geometrie erzeugen um mir eine Box zu bauen. Für den bisherigen Code habe ich mir hauptächlich die Samples aus dem SDK angesehen. Beim kompilieren bekomme ich die...