Die Suche ergab 801 Treffer
- 26.09.2014, 10:57
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Release Mode: Lambda: > ConsoleApplication3.exe!A::bar() ConsoleApplication3.exe!A::foo() ConsoleApplication3.exe!wmain(int argc=0, wchar_t * * argv=0x0000000000000000) std::function: > ConsoleApplication3.exe!A::bar() ConsoleApplication3.exe!std::_Func_impl<std::_Callable_obj<<lambda_17d66e4a296a27...
- 26.09.2014, 08:49
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2059
- Zugriffe: 711818
Re: Anti-Jammer-Thread
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/stdbool.h hat geschrieben: #define _Bool bool
#define bool bool
#define false false
#define true true
- 26.09.2014, 05:53
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Lambdas (und Function Literals) in D sind sogar noch etwas ausgeprägter als in C++: http://dlang.org/expression.html#FunctionLiteral Lambdas sind mMn. eine unschöne Lösung, da das Lambda-Objekt durchaus Stack-Platz beansprucht. Sehr wichtig ist auch direkt das Lambda-Objekt zu nutzen und keine std::...
- 25.09.2014, 19:30
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Das ist schon unlogisch, denn lokale Helfer sind durchaus praktisch.
Lambdas funktionieren als Workaround, sind aber sicher nicht schön.
D unterstützt nested functions.
Es gibt sogar einen Wiki-Artikel dazu: http://en.wikipedia.org/wiki/Nested_function
Lambdas funktionieren als Workaround, sind aber sicher nicht schön.
D unterstützt nested functions.
Es gibt sogar einen Wiki-Artikel dazu: http://en.wikipedia.org/wiki/Nested_function
- 25.09.2014, 17:16
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [MSVC 2013] Function local static zero-init
- Antworten: 6
- Zugriffe: 2874
Re: [MSVC 2013] Function local static zero-init
Uh, gute Idee, mal gucken ob ich das in unser Macro einbauen kann.
Die Synchronisierung ist ja zum Glück nach dem Initialisieren nur noch minimalst (deswegen ein spinlock), deswegen fiel das noch nicht so stark ins Gewicht.
Aber besser ist durchaus besser ;)
Die Synchronisierung ist ja zum Glück nach dem Initialisieren nur noch minimalst (deswegen ein spinlock), deswegen fiel das noch nicht so stark ins Gewicht.
Aber besser ist durchaus besser ;)
- 23.09.2014, 22:18
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Das machen wir bereits damit der Compiler nicht alles mit in den Managed Code zieht.
Haben CMake so konfiguriert, dass Dateien die auf .clr.cc enden automatisch das /clr Flag bekommen.
Trotzdem möchte ich auch die threadsafe static's in meinem C++/CLR Code nutzen ;)
Funktioniert übrigens einwandfrei.
Haben CMake so konfiguriert, dass Dateien die auf .clr.cc enden automatisch das /clr Flag bekommen.
Trotzdem möchte ich auch die threadsafe static's in meinem C++/CLR Code nutzen ;)
Funktioniert übrigens einwandfrei.
- 23.09.2014, 20:32
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Also es gibt anscheinend Gründe weswegen <atomic> und <mutex> für C++/CLR nicht immer funktionieren. Aber für das bisschen std::atomic_flag was ich brauche, geht alles.
Deswegen:
Deswegen:
Code: Alles auswählen
#undef _M_CEE
#include <atomic>
#define _M_CEE
- 23.09.2014, 19:38
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Perfect way to ruin an already ruined day:
Thanks, Microsoft!#error <atomic> is not supported when compiling with /clr or /clr:pure.
- 23.09.2014, 19:09
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [MSVC 2013] Function local static zero-init
- Antworten: 6
- Zugriffe: 2874
Re: [MSVC 2013] Function local static zero-init
Nachdem mir Cat nochmal die Grundzüge von zero-init erklärt hat, bin ich momentan bei folgendem Konstrukt: foo() { static std::atomic_flag lock = ATOMIC_FLAG_INIT; // zero-init, keine race-condition while (lock.test_and_set(std::memory_order_acquire)) {} // spin static void* ptr = expensiveInit(); l...
- 23.09.2014, 18:35
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [MSVC 2013] Function local static zero-init
- Antworten: 6
- Zugriffe: 2874
[MSVC 2013] Function local static zero-init
Hallo liebe Community! Wir haben ein interessantes C++ Problem mit scoped static variables. Zuerst einmal: wir nutzen Visual Studio 2013 ohne November CTP (dieses macht nämlich an anderer Stelle Probleme), weswegen scoped static initialization nicht threadsafe ist. Insbesondere ist folgender Code ei...
- 23.09.2014, 13:44
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2059
- Zugriffe: 711818
Re: Anti-Jammer-Thread
Vernünftiges Release-Debuggen unter Visual Studio: Die undokumentierte Flag /d2Zi+ (generiert bessere pdb für Release) Hmmm … bringt das was bei dir? Ich hatte es mal ausprobiert und konnte keinen Unterschied bemerken :( Strings und shared_ptr werden bei mir jedenfalls im Release jetzt viel zuverlä...
- 23.09.2014, 11:39
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2059
- Zugriffe: 711818
Re: Anti-Jammer-Thread
Vernünftiges Release-Debuggen unter Visual Studio:
Die undokumentierte Flag /d2Zi+ (generiert bessere pdb für Release)
Die ENV Variable _NO_DEBUG_HEAP=1 für schnelle Programmausführung im Release mit Debugger attached
Die undokumentierte Flag /d2Zi+ (generiert bessere pdb für Release)
Die ENV Variable _NO_DEBUG_HEAP=1 für schnelle Programmausführung im Release mit Debugger attached
- 22.09.2014, 18:14
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2059
- Zugriffe: 711818
Re: Anti-Jammer-Thread
Wobei "wirklich gutes Spiel" nahezu unabhängig von der Grafikqualität ist.Jonathan hat geschrieben:Möglicherweise wird es aber auch wirklich einfach ein gutes Spiel.
- 22.09.2014, 07:43
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2059
- Zugriffe: 711818
Re: Anti-Jammer-Thread
Es ist mal wieder diese Zeit des Jahres :)
[youtube]5AvCxa9Y9NU[/youtube]
[youtube]5AvCxa9Y9NU[/youtube]
- 03.07.2014, 09:40
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Hat sich ein -Wall (statt W3) ins Visual Studio Projekt eingeschlichen. VS hängt dann natürlich bei jedem Build sofort, da es mehrere Zehntausend Fehler pro Datei gibt (die meisten direkt aus std:: ).
- 10.06.2014, 09:05
- Forum: Allgemeines Talk-Brett
- Thema: RSS Feed
- Antworten: 6
- Zugriffe: 11383
Re: RSS Feed
Super, vielen Dank!
Feedly scheint den Link zu akzeptieren :)
Feedly scheint den Link zu akzeptieren :)
- 09.06.2014, 21:03
- Forum: Allgemeines Talk-Brett
- Thema: RSS Feed
- Antworten: 6
- Zugriffe: 11383
RSS Feed
Einen wunderschönen Abend, liebe Community ;)
Ich bin gerade dabei meine RSS-Feeds zu aktualisieren und dann fiel mir auf, dass ich gar keinen ZFX Feed habe.
TL;DR: Ich finde keinen RSS Button, gibt es dazu einen Link?
Ich bin gerade dabei meine RSS-Feeds zu aktualisieren und dann fiel mir auf, dass ich gar keinen ZFX Feed habe.
TL;DR: Ich finde keinen RSS Button, gibt es dazu einen Link?
- 06.06.2014, 14:03
- Forum: Vorstellungsbereich
- Thema: Showroom - Aktuelle Arbeiten und Projekte
- Antworten: 1955
- Zugriffe: 865219
Re: Showroom - Aktuelle Arbeiten und Projekte
Heyho!
Auch wenn ich die Idee an sich cool finde und die Seite auch ganz nett ist .... diese "Reinflieganimation" macht mich seeehr kritisch ;)
Auch wenn ich die Idee an sich cool finde und die Seite auch ganz nett ist .... diese "Reinflieganimation" macht mich seeehr kritisch ;)
- 03.06.2014, 20:58
- Forum: Allgemeine Fragen der Spieleentwicklung
- Thema: MOTIVATIONSPROBLEME
- Antworten: 46
- Zugriffe: 33130
Re: MOTIVATIONSPROBLEME
Es geht glaube ich nicht um ein größeres Team, sondern einfach darum, nicht alleine zu sein.
Meine Hobbyprojekte habe ich auch häufig mit einem Freund zusammen gemacht oder zumindest ihn weit genug eingeweiht um mit ihm darüber reden zu können. Hilft meiner Erfahrung nach nicht unwesentlich.
Meine Hobbyprojekte habe ich auch häufig mit einem Freund zusammen gemacht oder zumindest ihn weit genug eingeweiht um mit ihm darüber reden zu können. Hilft meiner Erfahrung nach nicht unwesentlich.
- 03.06.2014, 07:50
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Meine Windows-VM startet sich aus irgendwelchen mystischen Gründen regelmäßig alle paar Tage neu. Und das ohne zu fragen, ob ich speichern will. Außerdem dauert das Hoch- und Runterfahren ewig wegen so komischen Updates. Das ist gruselig. Und du bist sicher, dass das nicht einfach nur Windows Updat...
- 18.05.2014, 13:08
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
__asm{int 3} gibt es wegen Inlineassembler nicht mehr bei modernen 64 Bit Anwendungen. Mit " __debugbreak() " sollte es das Problem nicht geben und außerdem meiner Meinung nach nicht bloß portabler sondern auch eleganter. So portabel ist __debugbreak nicht, aber es ist wenigstens einfache...
- 28.04.2014, 19:24
- Forum: Grafikprogrammierung
- Thema: Shader Attribut nur aktiv wenn es benutzt wird?
- Antworten: 3
- Zugriffe: 2037
Re: Shader Attribut nur aktiv wenn es benutzt wird?
Hallo! Der OGL-Compiler darf in der Optimierung sämtliche Attribute und Uniforms rauswerfen (und damit die Locations auf -1 setzen) wenn diese nicht zum Endergebnis beitragen. Insbesondere wenn du deine Lichtberechnung drin lässt aber nur ne Konstante rausschreibst, wirft der auch alles weg. Eigentl...
- 05.04.2014, 12:48
- Forum: Artikel, Tutorials und Materialien
- Thema: Artikelempfehlungen, interessante Publikationen o.Ä.
- Antworten: 483
- Zugriffe: 327533
Re: Artikelempfehlungen, interessante Publikationen o.Ä.
Grassmann Algebra in Game Development http://www.terathon.com/gdc14_lengyel.pdf Hat für mich mein Vektorverständnis in Computergrafik revolutioniert. Klärt unter Anderem mit mathematischer Ästhetik warum beim Kreuzprodukt kein Vektor sondern ein Bivektor herauskommt und man deswegen Normalen nicht m...
- 25.03.2014, 14:23
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Aus dem Windows-Header minwindef.h:
Aus meinem Code:
:'(
Code: Alles auswählen
#define far
#define near
Code: Alles auswählen
float near = dist - (set.max_radius + set.size);
float far = dist + (set.max_radius + set.size);
- 24.03.2014, 19:11
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Ne, das nicht, ich hatte jetzt nur an "Installer" gedacht.
- 24.03.2014, 18:12
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Gibt's das eigentlich schon für Linux? Das ist in den meisten Fällen Aufgabe des Package-Managers. Die Frage ist also ob aptitude/apt-get/dpkg/emerge/... das können. Bei emerge (Gentoo) weiß ich, dass das geht. Da wird das komplette Paket erstmal in einem Temp-Verzeichnis gebaut und dann kann man o...
- 24.03.2014, 16:31
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Gerade ein paar Programme von DATEV (Unternehmen Online, Steuer/Buchungskrams) installiert. Der Installer hat den Inhalt meiner PATH Variable in UPPERCASE umgewandelt. Jetzt funktioniert z. B. git nicht mehr.
- 23.03.2014, 17:28
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Wie kann man performant DirectX Texturen zwischen Applikation sharen wenn einer die Texturen befüllt (produced) und der andere konsumiert? Microsoft hat hier eine Antwort die sich auch gut anhört: http://msdn.microsoft.com/en-us/library/windows/desktop/ee913554(v=vs.85).aspx (Ungefähr Mitte bei &quo...
- 23.03.2014, 16:23
- Forum: Grafikprogrammierung
- Thema: GLSL Shader Crash bei Array Nutzung
- Antworten: 9
- Zugriffe: 3905
Re: GLSL Shader Crash bei Array Nutzung
Ich möchte kurz anmerken, dass du nicht die Lights per out in den Fragmentshader übergeben musst. Alle Uniforms sind sowohl im VS als auch im FS verfügbar.
- 21.03.2014, 18:13
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1543097
Re: Jammer-Thread
Vielleicht möchtest du ja genau die Hälfte von dem was vorher an der Speicher/registerstelle stand? :)