Die Suche ergab 28 Treffer

von Youka
07.02.2013, 01:32
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: XAudio2
Antworten: 3
Zugriffe: 1193

Re: XAudio2

Code: Alles auswählen

if(dwChunkId != 'FFIR')
...
if(dwExtra != 'EVAW')
...
Gerade mal grob überflogen. Du möchtest öfters die 4 Byte der DWORDs mit const char Zeigern vergleichen? Stringvergleich geht anders ;)

Ausserdem würde ich dir das Durchlesen des Getting started von den MSDN Dokumentationen empfehlen.
von Youka
10.12.2012, 11:41
Forum: Grafikprogrammierung
Thema: OpenGL Polygon Uebergaenge
Antworten: 12
Zugriffe: 3795

Re: OpenGL Polygon Uebergaenge

Dann würde ich meinen, dieser Farbverlauf auf deinem Bild im ersten Post entsteht beim Zeichnen deiner Textur auf ein Objekt, wobei die Textur mit einem bilinearen Filter skaliert wird.
Schau dir mal glTexParameter, darunter den Bereich GL_TEXTURE_MIN_FILTER, an.
von Youka
09.12.2012, 19:27
Forum: Grafikprogrammierung
Thema: OpenGL Polygon Uebergaenge
Antworten: 12
Zugriffe: 3795

Re: OpenGL Polygon Uebergaenge

Du meinst das Anti-aliasing über Multisampling, welches du mit glDisable(GL_MULTISAMPLE) deaktivieren möchtest. Leider lässt sich über diesen Weg automatisches Multisampling nicht deaktivieren, da dein Kontext mit dieser Eigenschaft erstellt wurde und darauf beharrt. Du könntest deinen Kontext ohne ...
von Youka
12.10.2012, 23:45
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: STL Container
Antworten: 14
Zugriffe: 3047

Re: STL Container

Und tinyvector(const tinyvector<T>& x){this->assign(x);} initialisiert überhaupt nichts, mindestens einen Crash wert. Arg, du hast absolut Recht, zumindest das m_data muss auf 0 gesetzt werden. Ich würde mir an deiner Stelle besser mal überlegen, wieso ich eigentlich so viele vector und string ...
von Youka
12.10.2012, 21:11
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: STL Container
Antworten: 14
Zugriffe: 3047

STL Container

Ich speichere in einem Programm eine Vielzahl an Vektoren und Strings, muss allerdings auch stark Speicher sparen. Nun habe ich mir mal die Größe von STL String und Vector Instanzen ausgeben lassen und bin entsetzt: std::string -> 28 Byte std::vector -> 24 Byte Allein beim String kann ich mir den Co...
von Youka
13.09.2012, 06:16
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Teammanagment und Teamarbeit
Antworten: 11
Zugriffe: 5799

Re: Teammanagment und Teamarbeit

Ich studiere ebenfalls auf der TU Darmstadt und würde dir empfehlen, erstmal ein Semester rum gehen zu lassen. Währenddessen kannst du dich erstmal in C++ und OpenGL vertiefen, deine Zeit abschätzen und dann wohl eine sicherere Entscheidung treffen. Falls du GDI (Grundlagen der Informatik) 1 in dein...
von Youka
06.08.2012, 01:12
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Einsteiger sucht Hilfe und Tutorials
Antworten: 14
Zugriffe: 5768

Re: Einsteiger sucht Hilfe und Tutorials

Ich denke, du solltest erstmal ein paar Tutorials über deinen Compiler lesen, ansonsten artet es hier noch in eines aus, was ich nicht verfassen möchte.
Schaue hier.
von Youka
05.08.2012, 22:03
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Einsteiger sucht Hilfe und Tutorials
Antworten: 14
Zugriffe: 5768

Re: Einsteiger sucht Hilfe und Tutorials

Bezüglich des einzelnen -l : keine Ahnung warum das einzeln da steht, daran habe ich bisher nichts verändert, weil ich nicht weis wo man die Einstellt. Wobei ich davon warscheinlich lieber die Finger von lassen sollte Schau mal hier , speziell Link Options und Directory Options . Es macht schon Sin...
von Youka
05.08.2012, 21:19
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Einsteiger sucht Hilfe und Tutorials
Antworten: 14
Zugriffe: 5768

Re: Einsteiger sucht Hilfe und Tutorials

g++ "-LC:\\MinGW\\include" "-LC:\\Users\\Domenik\\Desktop\\include\\glfw-2.7.2\\include" "-LC:\\Users\\Domenik\\Desktop\\include\\glm-0.9.1" "-LC:\\Users\\Domenik\\Desktop\\include\\glew-1.5.8\\include" -o "Projekt 1.exe" main.o -l C:\MinGW\bin\..\l...
von Youka
05.08.2012, 12:17
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Einsteiger sucht Hilfe und Tutorials
Antworten: 14
Zugriffe: 5768

Re: Einsteiger sucht Hilfe und Tutorials

In file included from ..\main.cpp:2: C:/Users/Domenik/Desktop/include/include/stdlib.h:110: warning: `__warning__' attribute directive ignored C:/Users/Domenik/Desktop/include/include/stdlib.h:117: warning: `__warning__' attribute directive ignored In file included from C:/Users/Domenik/Desktop/inc...
von Youka
20.11.2011, 11:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [VC++] Exe zugleich als DLL nutzen?
Antworten: 36
Zugriffe: 4969

Re: [VC++] Exe zugleich als DLL nutzen?

Ich kann es mir sehr schlecht vorstellen, da beim kompilieren ein Eingangspunkt für den Assemblercode gesucht wird, der bei der shared-flag DllMain() annehmen wird und ansonsten nach WinMain oder main() sucht. __declspec(dllexport) setzt ein Attribut für den Linker, daher nehme ich an, es fällt weg,...
von Youka
24.10.2011, 13:00
Forum: Grafikprogrammierung
Thema: Text-Vektoren für OpenGL Tesselierung
Antworten: 2
Zugriffe: 1277

Re: Text-Vektoren für OpenGL Tesselierung

Was genau verleitet dich zu der Annahme, dass das Parsen verschiedenster Font Formate so eine einfache Aufabe ist? Ich stelle mir das Lesen und Dekodieren der Outline Informationen aus einer Font Datei als einen geringeren Teil der Freetype vor als die vielen Zusatzfunktionen z.B. zum rendern. Vllt...
von Youka
24.10.2011, 12:32
Forum: Grafikprogrammierung
Thema: Text-Vektoren für OpenGL Tesselierung
Antworten: 2
Zugriffe: 1277

Text-Vektoren für OpenGL Tesselierung

Ich würde gerne Text in OpenGL darstellen, indem ich mir die Vektoren/Outline des Textes lade und über GLU tesselieren lasse. In Windows habe ich einfach von der WinAPI über die GetPath Funktion mir die Vektoren geholt (zuvor über FlattenPath in Linien umgewandelt) und anhand der Information, ob ein...
von Youka
12.10.2011, 10:31
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: FRAGE ZU: #pragma comment (lib, "winmm.lib")
Antworten: 6
Zugriffe: 2910

Re: FRAGE ZU: #pragma comment (lib, "winmm.lib")

Ich habe eben gelesen, dass #pragma comment (lib, "winmm.lib") nur unter dem MS Visual Studio funktioniert und sich der Quellcode nicht auf Linux portieren lässt dadurch. pragma ist auch für gcc vorhanden, allerdings, soweit ich weiß, keine Linker-Option. kann ich, wenn ich #include <ctim...
von Youka
27.08.2011, 20:14
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: SDL-Koordinaten umrechnen
Antworten: 3
Zugriffe: 1154

Re: SDL-Koordinaten umrechnen

Aber wie meinst du das, dass ich mit glOrtho meine Sicht einfach anpassen kann? Du solltest dich erstmal mit dem Matrix-System von OpenGL beschäftigen. Vertices, die du angibst, werden nämlich, bevor die Pixel berechnet und alles in die Buffer geschickt wird, erst mit der Modelviewmatrix, dann mit ...
von Youka
25.08.2011, 00:07
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: SDL-Koordinaten umrechnen
Antworten: 3
Zugriffe: 1154

Re: SDL-Koordinaten umrechnen

Mir stellt sich erstmal die Frage, ob du eine perspektivische oder orthogonale Sicht nutzt.
Im Falle von orthog. Sicht kannst du die Projektionsmatrix auch einfach mit glOrtho auf dein Fenster anpassen.
Yeti hat geschrieben:Auch der SDL-Punkt 640|480 entspricht dem OpenGL-Punkt -1|-1.
Meintest sicher 1|-1, nicht?
von Youka
22.08.2011, 00:15
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: return + unreachable -> wieso?
Antworten: 7
Zugriffe: 1288

Re: return + unreachable -> wieso?

Also ich hatte den Fall schon öfters und es ist wirklich so, dass der Compiler vom schlimmsten Fall ausgeht und deswegen die Warnung ausgibt. Sind bei dir Warnungen als Fehler eingestellt, so schalt es bei den Compiler-Optionen aus. Ebenso kannst du dort ein geringeres Warning-Level einstellen, dami...
von Youka
21.08.2011, 23:29
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: return + unreachable -> wieso?
Antworten: 7
Zugriffe: 1288

Re: return + unreachable -> wieso?

Es ist ja kein Fehler, sondern nur eine Warnung, also kompilierbar.
Die Warnung sagt nur aus, dass falls der else block eintritt, nachfolgende Werte sinnlos sind (Annahme "worst-case").
von Youka
30.06.2011, 23:21
Forum: Grafikprogrammierung
Thema: Normal Interpolation
Antworten: 13
Zugriffe: 4870

Re: Normal Interpolation

Ich denk was auch ein Problem ist ist dass du da oben versuchst die Baryzentrischen Koordinaten für einen 3D Punkt zu bestimmen. In 3D liegt aber nicht notwendigerweise jeder Punkt in der Ebene des Dreiecks... Ich bin mir der Ungenauigkeit bewusst. Das soll Problem des Anwenders bleiben ;) Hab es n...
von Youka
30.06.2011, 11:28
Forum: Grafikprogrammierung
Thema: Normal Interpolation
Antworten: 13
Zugriffe: 4870

Re: Normal Interpolation

Hat eine Dimension beider Vektoren nun die Steigung 0 (z.B. wenn das Dreieck flach auf der z-Ebene 0 liegt) ergibt sich eine Division durch 0. Dies ist logisch, da dann für P = A + bV1 + cV2 die baryzentrischen Koordinaten unbedeutend sind. Mir erschließt sich nicht, was du erstens mit hier mit der...
von Youka
29.06.2011, 11:00
Forum: Grafikprogrammierung
Thema: Normal Interpolation
Antworten: 13
Zugriffe: 4870

Re: Normal Interpolation

Wie kann ich denn herausfinden, ob ein Punkt in welchem Dreieck liegt, wenn ich sagen wir mal, 3 Dreiecke habe... Ich habe es mit D3DXIntersectTri versucht, das ist jedoch zu ungenau... Auch das geht ... mit baryzentrischen Koordinaten :lol: http://img193.imageshack.us/img193/3782/baryb.png Man sie...
von Youka
18.05.2011, 17:23
Forum: Grafikprogrammierung
Thema: FBO's in OpenGL/C++ und Xcode
Antworten: 9
Zugriffe: 1927

Re: FBO's in OpenGL/C++ und Xcode

Um den Nutzen von OpenGL vereinfacht zu erklären: OpenGL-Funktionen liegen auf der Grafikkarte (daher auch hardwarebeschleunigt) und müssen erst für dein Programm zugänglich gemacht werden. Dazu gibt es eine bestimmte Funktion, die je nach System anders heißt (in Windows wglGetProcAddress ) und eine...
von Youka
28.04.2011, 21:52
Forum: Grafikprogrammierung
Thema: [OpenGL]Antialiasing automatisch
Antworten: 9
Zugriffe: 2614

Re: [OpenGL]Antialiasing automatisch

GL_ARB_multisample / Multisampling ist FFSA (Full Scene Anti-Aliasing) und die Art der Ausführung wird von der Grafikkarte bestimmt. Zudem muss aber auch im Programm-Code angegeben werden, ob dieses Verfahren überhaupt genutzt werden soll. Das Problem bleibt die Grafikkarten-Einstellung im Programm-...
von Youka
28.04.2011, 12:07
Forum: Grafikprogrammierung
Thema: [OpenGL]Antialiasing automatisch
Antworten: 9
Zugriffe: 2614

Re: [OpenGL]Antialiasing automatisch

Multisampling wird bereits im Code aktiviert, aber die Anwendung brauch dennoch die Einstellung der Graka um Polygon Smooth und Multisampling zu verwirklichen.
von Youka
27.04.2011, 16:43
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Template-Magie für Signal/Slot-System (geändert)
Antworten: 19
Zugriffe: 3102

Re: [C++] Funktion aus Template-Parameter als Klassenmethode

Bei der Kompilierung einer Source geschieht sowohl für Templates als auch überladenen Funktionen eine Generierung von mehreren Exemplaren (für jeden Template Typ bzw. Funktionsausführung) mit verschiedenen Adressen (spätere Aufrufe werden angepasst), demnach kann es nur am Umgang mit dem übergebenen...
von Youka
27.04.2011, 12:58
Forum: Grafikprogrammierung
Thema: [OpenGL]Antialiasing automatisch
Antworten: 9
Zugriffe: 2614

Re: [OpenGL]Antialiasing automatisch

Mich stört allerdings, dass ich für die Nutzung von Polygon AA & Multisampling die Graka manuell einstellen muss.
Suche eher nach einer Lösung für den Source-Code, damit ich diese Anpassung nicht auf jedem PC neu machen muss.
von Youka
26.04.2011, 19:06
Forum: Grafikprogrammierung
Thema: [OpenGL]Antialiasing automatisch
Antworten: 9
Zugriffe: 2614

[OpenGL]Antialiasing automatisch

Ich habe ein Avisynth Plugin geschrieben, das ein Lua Skript (erweitert um OpenGL) laden lassen kann, um Videos zu bearbeiten. Mich stört allerdings, dass ich für die Nutzung von Polygon AA & Multisampling die Graka manuell einstellen muss. Von Spielen, wie Half-Life, kennt man die Video-Einstel...
von Youka
25.04.2011, 19:24
Forum: Grafikprogrammierung
Thema: SDL und Glut kombinieren
Antworten: 1
Zugriffe: 850

Re: SDL und Glut kombinieren

Die Vorlagen, ein Projekt mit dem Nutzen einer bestimmten Bibliothek zu erstellen, sind keine Einschränkung, sondern leere Projekte + bereits gelinkte Bibliotheken, Compiler-Einstellungen und Source-Files. Du kannst z.B. ein GLUT-Projekt erstellen und anschließend die SDL-Bibliothek linken + Header ...