2020-09-01から1ヶ月間の記事一覧

conda config で仮想環境の生成先ディレクトリとパッケージの保存先を変更する

試した環境 Windows 10 Miniconda3 py38_4.8.3 (Python 3.8.3 64-bit) 本題 conda を使用していると、仮想環境やパッケージのサイズが大きいので、Cドライブ以外にそれらを置きたいと思うことがあるかもしれません。 そのようなときは、conda configコマンド…

Python 公式版 と Miniconda を両方インストールした環境で "WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available." が発生することがある

試した環境 Windows 10 Python 3.8.5 (64-bit) Miniconda3 py38_4.8.3 (Python 3.8.3 64-bit) はじめに この記事ではpip installに失敗した問題とその解決方法を書きます。 なお、「Python 公式版」とは Python.org で配布されているバージョンのことを指し…

【GLSL】複数のシェーダソースから構成されるシェーダプログラム

試した環境 glsl 4.3 本題 汎用的な処理を使い回し易くするためにその処理だけ別のファイルにしたい等、1つのシェーダプログラムに対して複数のシェーダソースを利用したいときがあります。 複数のシェーダソースの利用について、OpenGL Wiki には以下のよう…

GLM や GLSL の正方行列はデフォルトコンストラクタで単位行列に初期化されない

試した環境 glm 0.9.9.7 glsl 4.3 本題 glm::mat4 などのGLMの正方行列はデフォルトコンストラクタで単位行列に初期化されません。 単位行列にしたい場合は、glm::mat4(1.f) と引数付きのコンストラクタを呼び出す必要があります。 以下は試したコードです。…