Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Phili

unregistriert

61

29.06.2006, 15:56

C-/C++-Quelltext

1
ifs.read((char*)&Shaderdata[i], sizeof(DWORD));
?

Edit: Sorry, mein Browser hat gesponnen. Kanns jemand löschen(die oberen beiden)?

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

62

29.06.2006, 16:54

Es gibt verschiedene Wege eine Datei binäre ein zu lesen. Einer sieht wie folgt aus(grob skizziert):

OpenFile
GetFileSize
Array = new char[size]
ReadFile
CreateVertexShader(Array, &Shader)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Phili

unregistriert

63

29.06.2006, 19:13

@Nox
sorry, ich hof das ist nicht unter deiner Würde

OpenFile ifstream::open()
GetFileSize ?
Array = new char[size] Klar
ReadFile ?

Wie geht das mit ifstream?

ext

Treue Seele

  • Private Nachricht senden

64

29.06.2006, 19:37

ifstream in("datei",ios::binary|ios::ate);
streamsize filesize = in.tellg();
in.seekg(0, ios::beg);

Phili

unregistriert

65

29.06.2006, 20:00

@ext
Danke, genau das wars, was ich brauchte :D

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

66

08.07.2006, 18:57

also irgendwie klappt das nicht so wie ich mir das vorstelle mit den shadern.
mal hat er da was zu meckern und dann mal wieder da.
ich glaube ich implentiere den irgendwie noch falsch.

wenn jemand ein kleines programm hat wo er einen shader zum einsatz kommen lässt, könnte er mir das dann vielleicht schicken (+quellcode)??, sodass ich mir das mal anschauen kann wie es richtig gemacht wird.

danke schon mal.

wenn per mail dann an: BlackSnake-Studios@web.de

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

67

09.07.2006, 11:44

kann das einer vielleicht machen, mit dem schicken??^^

CW_Kovok

Alter Hase

Beiträge: 836

Wohnort: nähe Bonn

Beruf: Schüler

  • Private Nachricht senden

68

11.07.2006, 00:07

Was es alles gibt, das ich nich brauche - Aristoteles

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

69

12.07.2006, 07:26

wie ihr vielleicht mitbekommen habt übe ich gerade in shader programmierung.
klappt jetzt eigentlich auch recht gut.
jetzt habe ich ne kleine frage:
ich möchte mit hilfe mit einem shader ein modell durchsichtig machen, das man das mit alpha blending machen muss ist mir klar, aber wie kriegen ich das modell selbst durchsichtig. bei einer texture gibt es ja den alpha wert.

Gibt es den bei einem Modell auch??

CW_Kovok

Alter Hase

Beiträge: 836

Wohnort: nähe Bonn

Beruf: Schüler

  • Private Nachricht senden

70

12.07.2006, 08:48

häh? Ich meine mach doch die Textur durchsichtig, dann ist das Modell durchsichtig, oder du packst das Alpha einfach in die Farbberechnung im Pixelshader
Was es alles gibt, das ich nich brauche - Aristoteles

Werbeanzeige