IRC Logs for #zfx


2024-04-29

07:45:35 Schrompf joined the channel
07:57:33 Magister joined the channel
09:29:05 joeydee joined the channel
09:29:11 joeydee: moin
09:29:20 xq: ohai
09:35:59 Schrompf: grühüße
09:36:50 joeydee: hallallo
13:24:56 Hannes joined the channel
13:25:32 Hannes: mein sohn bat mich das wohnzimmer zu verlassen
13:26:10 Hannes: jetzt sitz ich in der küche
13:52:48 Hannes joined the channel
18:42:15 Schrompf joined the channel
18:58:25 efjam88 joined the channel
18:58:38 efjam88: sry, aber ich bins wieder...
19:00:05 efjam88: naja, ihr seid meine beste Anlaufstelle
19:01:27 efjam88: falls ihr einen nerv dafür habt: https://pastebin.com/GeixLSaF
19:02:39 efjam88: wenigstens reagiert mein code auf die art, aber das strectrect funktioniert das drawprimitive seh ich nicht (ich denk die koordinaten müssten korrekt sein)
19:09:26 Schrompf: musst du nicht noch irgendwelche Model, View, Projection-Matrices setzen, wenn Du FVF und nicht-pretransformed vertices benutzt?
19:09:34 Schrompf: ich hab davon keine ahnung, ich spekuliere nur
19:09:54 Schrompf: aber wenn es nicht mehr crasht, kannst du jetzt im PIX deine exe starten und das frame call für call durchgehen
19:10:04 efjam88: ich will wenigstens dass das minimalste funktioniert
19:10:29 xq: dann PIX nehmen, und los gehts
19:10:35 Schrompf: genau
19:10:47 xq: oder renderdoc
19:10:58 xq: dx9 oder dx11
19:10:59 efjam88: wie findet ihr die koordinanten?
19:12:00 Schrompf: meistens durch ausprobieren
20:22:12 efjam88: ich bin DOOF
20:22:50 efjam88: war ne zeit anderweitig beschäftigt, aber ich komm mit PIX ned klar
20:24:03 efjam88: sry
20:25:29 Schrompf: starte es
20:25:36 Schrompf: wähle deine exe aus
20:25:46 Schrompf: klick auf "Record Frame when I press F12" oder so
20:25:51 efjam88: ok
20:26:09 Schrompf: "Start Experiment"
20:26:18 Schrompf: dann wartest du, bis dein programm läuft
20:26:21 Schrompf: dann drückst du F12
20:26:31 Schrompf: dann beendest Du dein programm. Alt+F4 zum Beispiel
20:27:18 Schrompf: und dann kriegst Du von dem Frame alle DirectX-Calls, deren Rückgabewerte, alle DrawCalls, deren Eingabe-Vertizes, was nachm VertexShader übrig war, wo aufm Screen die gelandet sind, und wenn du willst sogar einzelne Pixel Zeile für Zeile durch den Shader
20:27:32 Schrompf: Feuer frei. Geh mal bissl experimentieren. PIX ist ein mächtiges Werkzeug
20:27:40 Schrompf: und das letzte, was noch DirectX9 kann :-)
20:27:51 efjam88: coo
20:27:52 efjam88: l
20:46:08 efjam88: HM
20:46:10 efjam88: hmm
20:48:21 efjam88: ich bekomm kein ergebnis angezeigt
20:49:06 efjam88: sonst schreib ich was unter zfx.info
20:49:58 Schrompf: crasht dein ding vielleicht beim beenden oder so? dann gibt's kein ergebnis, das stimmt
20:50:39 xq: tipp vom profi: mach ma error checkinh
20:51:02 xq: du rufst ne menge funktionen auf die failen können
20:51:13 xq: prüfst aber nicht ein einziges mal, ob sie das tun
20:53:01 Hannes joined the channel
20:53:23 Schrompf: Hannser!
20:53:56 Hannes: ich schau mal im log ob ihr auch artig wart
20:57:02 xq: na klar
20:57:12 Schrompf: ich ey immer
20:57:15 xq: ich werde hier belagert
20:57:38 xq: Schrompf: Ich bin irgendwie echt wild eingespannt in der firma mittlerweile
20:57:50 xq: kaum zwei tage da, schon wieder heiss begehrt
20:57:57 Hannes: ist das noch die chemie firma?
20:58:05 xq: ich habe mir vor ne. jahr nen job gesucht, um in ruhe zu coden
20:58:23 Schrompf: und nun?
20:58:32 xq: jetzt designe ich an ideen für konzernweite softwarestacks run und entwerfe architekturen
20:58:45 xq: naja, und ich code einen tag in ruhe :P
20:58:50 xq: Hannes: ack
21:00:50 xq: aber irgendwie weird. bin mal gespannt, wann die beförderung zum Senior kommt ^^
21:02:39 Schrompf: möcht ja wohl
21:02:50 Schrompf: ich muss nächste woche zu nem software-design-kurs
21:03:00 Schrompf: irgendwer meinte, die folgende liste an leuten hat mängel und muss da hin
21:03:10 Schrompf: ich hab noch nie mit dem zu tun gehabt, der kann das gar nicht wissen
21:03:41 Schrompf: ich bin nicht sicher, ob ich mir sorgen machen muss, was die von mir halten
21:03:59 Schrompf: oder ob das irgendein hirnschiss des obersten cheffes ist
21:04:10 Schrompf: in jedem fall werde ich für youtube-gucken bezahlt, also was solls
21:04:48 xq: ahjo, gönn dir
21:04:58 xq: Wir hatten letzten Herbst ne Pyhton-Schulung
21:04:59 xq: das war lustig
21:05:04 xq: Advanced Python
21:05:19 xq: wusstest du, dass du Python so lange quälen kannst, bis du deine Klassen in C++ implementieren kannst?
21:05:19 Schrompf: joa, das würd ich mitnehmen, selbst wenn ich die sprache nicht leiden kann
21:05:32 Schrompf: nee, sicher nicht :)
21:06:28 xq: https://bpa.st/DP7Q
21:06:41 xq: ich hatte während der shculung was gehackt, dass das hier getan hat
21:06:48 xq: nachher ging print(MyCode.square(10))
21:06:52 xq: und hat erfolgreich 100 ausgegeben
21:07:33 Schrompf: ruft der dann echt den lokalen GCC auf oder wie soll das gehen?
21:07:44 xq: ja
21:07:58 xq: compiliere mit lokalem C++-Comiler zu shared object, und wrappe square() anhand der parameter passend hin- und her
21:08:08 xq: konnte halt nur primitve types und strings
21:08:11 xq: aber war schon ultra witzig 😂
21:08:24 xq: hatte die letzte übungsaufgabe einfach mit dem Ding abgegeben
21:08:39 xq: (also, das C++-Gepfusche hatte ich auch implementiert, man hat ja Zeit in so ner Schulung)
21:09:05 Schrompf: hm, verstehe
21:09:53 Schrompf: hihi, game development endboss
21:10:20 Schrompf: ich schiebe ne kiste in nen fahrstuhl, lass den fahrstuhl losfahren und kletter während der fahrt auf die kiste und oben ausm fahrstuhl raus
21:48:43 efjam88: ok
21:48:49 efjam88: danke für die hilfe, ich muss off
21:50:51 efjam88: gn8