C/C++, GLSL, OpenGL, Programming, TECHNOLOGY, オレオレ描画エンジン(?)を作る

2日目です。   とりあえず、ビルドコマンドをシェルスクリプトにしておく。 まだ、Makefileとか書くタイミングだと感じていないので、とりあえずビルドするためのシェルスクリプトにしておきます。 #!/bin/sh g++ ./ ...

C/C++, Programming, TECHNOLOGY, Windows

オープンソースのライブラリやらを使おうとしたとき、Visual Studioのプロジェクトファイルが見つからないことがありますよね。 ただ、フォルダをよくみるとCMakeLists.txtなるものがあったり。 このCMakeLists.tx ...

C/C++, GLSL, OpenGL, Programming, TECHNOLOGY, オレオレ描画エンジン(?)を作る

続きです。   サンプルを参考に適当なコードを書いてみる examplesにあるsimple.cが参考になりそうです。 とりあえず、適当にこんなコード書いてみました #include <stdio.h> #includ ...

C/C++, GLSL, OpenGL, Programming, TECHNOLOGY, オレオレ描画エンジン(?)を作る

最初はMac OSでやっていきますが、多分途中からWindowsも合わせて使うようになると思います。   GitHubにプロジェクトを作る 今回はソースを公開しながらやっていくのでGitHubにプロジェクトを作ります。 ...

C/C++, GLSL, OpenGL, Programming, TECHNOLOGY, オレオレ描画エンジン(?)を作る

うおおおおおお!!! 今の俺はやる気とモチベーションに溢れているぞおおお!!! (*フラインです)   何 久しぶりに描画エンジン(ゲームやメガデモ用の)をちょっと自前で作っていきたいと思います。   一応 C++ ...

C/C++, Debian系, Linux, Programming, TECHNOLOGY, Ubuntu

UbuntuやDebian使うときにC/C++の開発をするパッケージ揃えるのめんどくさいー! だとか、makeでビルドしたいだけなのに色々考えてインストールするのめんどくさいー! ってないですか? 僕はたくさんありますし、説明ももうめんどく ...

C/C++, Programming, TECHNOLOGY

覚書です。   dllやexeの依存関係を調べるツールでDependency Walker(depends.exe)が有名だと思います。 ( ただ、これをWindows 10で使用してると結構固まることが多く詰んでいた人がいるかも ...

C/C++, JavaScript, Programming, TECHNOLOGY

覚書です。   i++と++i、みなさんどっち使ってますか? あまり意識してないと思いますが、この二つにはしっかりと違いがあります。 ++iはプレフィックス形式、i++はポストフィックス形式です。 どんな違いか、コードをみてみまし ...

C/C++, JavaScript, Programming, TECHNOLOGY

覚書です。   ビット演算子(<<や>>みたいなやつ)って何に使うのだろう。 → 掛け算、割り算の代わりに使えます。 ある数xを2倍にする時x = x * 2とすると思いますが、これはx = x < ...

C/C++, OpenGL, Programming, TECHNOLOGY

これも毎回毎回、作ってていい加減馬鹿らしくなってきたのでまとめました。 RGB255形式 (52, 152, 219 みたいなやつ) や 16進数形式 (0x3498db や #3498db、3498db みたいなやつ) をOpenGLで使 ...