2018-01-01から1年間の記事一覧
Visual Studio2017でclang-formatが使えるようになってた dungeonneko.hatenablog.com インストールするもの AStyle cpplint (要Python) AStyle Win版を落としてbinフォルダのAStyle.exeを適当な場所にコピー https://sourceforge.net/projects/astyle/files…
Microsoft Child Process Debugging Power Tool - Visual Studio Marketplace
最近のWindows Updateが気にくわない Windows Registry Editor Version 5.00 // コマンドウインドウをここに開くを追加 [HKEY_CLASSES_ROOT\directory\background\shell\CommandPrompt] @="@shell32.dll,-8506" "Extended"="" "NoWorkingDirectory"="" [HKEY…
いつの間にかPySide2がpip installできるようになっているではありませんか
ビルドルールが違うものは並列に実行されないっぽい。例えば同じファイル名のcppが複数あるプロジェクトで出力オブジェクトファイル名を変更していたりするとこの問題にハマることがある。
const auto r = (r0 + r1) * 0.5f; // 反発係数 const auto m0 = 1.0f; // Aの質量 const auto m1 = 1.0f; // Bの質量 const auto u0 = n * dot(vel0, n); // 衝突面(法線N)に対しての垂直方向のAの速度 const auto u1 = n * dot(vel1, n); // 衝突面(法線N)…
http://c-faq.com/lib/rand.html
こんな感じやろか? float interp(float x, float y, float t) { return x + (y - x) * t; // とりあえず線形 } float noise(int32_t x, int32_t y) { auto n = x + y * 57; n = (n << 13) ^ n; return (1.0f - ((n * (n * n * 15731 + 789221) + 1376312589…
出力ファイルにファイル名だけじゃなくパスも書くと大丈夫っぽい ソースと同じ場所に出力したいなら%(RelativeDir)hogeとか
デバッグ実行中の場合はデタッチしておく(これをしないとアタッチ/デタッチのメニューが選択できない) デバッグ -> プロファイラー -> パフォーマンス エクスプローラー -> アタッチ/デタッチ からプロセスを選択
面倒くさいけど先にUser Accountを作成しておく必要がある https://developer.nvidia.com/ んでここからPerfHUD ESをダウンロードしておく https://developer.nvidia.com/gameworksdownload Android Studio起動してTerminalから adb shell setprop debug.per…
Qt for Python is coming to a computer near you https://blog.qt.io/blog/2018/04/13/qt-for-python-is-coming-to-a-computer-near-you/
ここからダウンロード https://renderdoc.org/ コンテキスト作る前に glfwWindowHint(GLFW_OPENGL_DEBUG_CONTEXT, 1); しておくとキャプチャできると思うよ RenderDoc -> Lanch Application からキャプチャしたいexe起動すれば キャプチャできない原因とかも…
未だに参照するけどスライド探すのに時間かかってしまうのでメモ http://gamedevs.org/uploads/efficient-buffer-management.pdf これは知っとけ的な API呼び出しは可能な限り減らす 16バイトアライメントする(最大30倍速度差が出る) D3D11Deviceはmutexを…
リリースDLLのPDBが欲しかったのでビルドする ここを見れば大体わかる https://doc.qt.io/qt-5.6/windows-building.html わしの環境 Windows10やで Visual Studio 2015をインストールしているものとする とりあえず Qt5.10.1 Qtダウンロード Qtのホームペー…
原因調べるのが面倒くさいので困ります from PySide2 import QtWidgets import sys if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) main = QtWidgets.QMainWindow() action = QtWidgets.QAction(main) action.setText('Action') action…
https://code.google.com/archive/p/crypto-js/ ただやってみただけ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>ANGOUKA</title> </head> <body> <input id="selfile" type="file" /><br /> <image id="preview"></image><br /> </body></html>
console.log('%c ', 'background: url(\'data:image/svg+xml;utf8,\') left top no-repeat; font-size: 120px;'); Check console log in Google Chrome! えぇっ!?IEを使っているだって?君は正気か?
three.jsのサンプルローカルで実行してたら怒られたのでメモ Failed to load **** Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https. ローカルサーバー建てるのは面倒くさいので 起動オプショ…
反転したリストを複数回使うときにハマった a = reversed([1, 2, 3]) # イテレータを返す for x in a: print(x) for x in a: print(x) # ここは呼ばれない reverseなどでリスト自体を反転させておくか a = [1, 2, 3] a.reverse() for文ごとにreversedを呼べ…