opengl-3

    2

    1答えて

    見た目は少しですが、2つの顔の間に白黒のドットがあるように見えます。私はそれがOpenGLの品質設定の1つだと思っていますが、わかりません。それとも、テクスチャ最小/マガフィルタ(私はそれらを線形に設定している)でしょうか?または、この問題を解決するためにミップマッピングが必要ですか?私は何を探していなければならないかはっきりしていません。 ミマッピングを行う方法がわかりました....しかし、それ

    1

    1答えて

    ポイントスプライトをレンダリングしようとしていますが、ポイントを取得しています。問題はどこだ ? 頂点シェーダ(glUniform3fを経由して色を変更すると動作します): private static String vertexShader = "#version 330" + "\n" + "layout (location = 0) in vec4 position;" + "\n" +

    2

    1答えて

    頂点シェーダからジオメトリシェーダに、さらにフラグメントシェーダにvec4とfloatを渡す必要があります。 3つのシェーダはユニークなユニークを維持するために3つの異なるプログラムに属し、3つは、必要に応じてジオメトリシェーダを取り付けたり取り外したりして1つのプログラムパイプラインにまとめられます。 GL_ARB_separate_shader_object拡張子は言う: GLSLシェーダは、

    8

    1答えて

    私は現在、レンダリングのためにOpenGLを使用するゲーム/エンジンに取り組んでいますが、最近は固定機能パイプラインのサポートを段階的に廃止し始めました。私は2.1を対象とすることができましたが、2.1にはないテッセレーションやジオメトリシェーダや、より新しいGLSLのさまざまな機能を使用したいと考えています。 ゲームが少なくとももう1年はリリースされる準備ができていないことを考慮すると、3.2を

    21

    4答えて

    私は最近、Vertex Array Objects(VAO)でOpenGL 3.3のコードをいくつか書き、Intelのグラフィックスアダプタでテストしましたが、残念ながら要素配列のバッファ結合は明らかにそうではありません glBindVertexArray(my_vao); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, my_index_buffer); // ?

    0

    1答えて

    私は小さな正方形で塗りつぶされた平面をどのように設定できるかわかりません(より良い照明効果が得られるように)。 単一の正方形を描画するための私のコードは次のとおりです。だから今、私は小さな正方形の数で表面を埋めるために、ネストされたループを実行する方法 void drawSquare(float x1, float y1, float x2, float y2) { glBegin(GL

    6

    2答えて

    この1つはドゥーズです。 私はかなり大きなOpenGLソリューションを持っています.Windows 7にGLSL 1.5のバージョン3.2コアで書かれています。私はGLEWとGLMをヘルパーライブラリとして使用しています。私は3つのglfwOpenWindowHint機能を省略した場合、アプリケーションはglDrawArrays(GL_TRIANGLES、0、m_numIndices)への呼び出し

    1

    1答えて

    かなり古いOpenGLプロジェクトを更新しています。だから私は頂点配列からVBOに移動しようとしていますが、私はトレースできないアクセス違反例外があります。 だから私は、私は私のクラスのコンストラクタで生成VBOとIBOを使用しています: if (glewIsSupported("GL_VERSION_3_0")) { glGenBuffers(2, bufferIds); } (

    0

    1答えて

    私はGwenと呼ばれるGUIツールキット用のOpenGL 3レンダラに取り組んでいます。私はほとんどすべての作業をしていますが、私はいくつかの問題がすべて正しく混合するようになっています。私は、それは基本的に3層に沸くユニットテストとなるよう、彼らが使用されたテクスチャで三角形をソートし、VBOにそれらを詰めました:使用などのテクスチャ、テキスト、およびウィンドウ、ボタン、ノーで満たさRects肌

    1

    1答えて

    テクスチャバッファオブジェクト(ARB_texture_buffer_object)をフレームバッファ(EXT_framebuffer_object)に添付して、テクスチャバッファオブジェクトに直接レンダリングできる方法はありますか? マルチサンプルフレームバッファ(カラーバッファ、デプスバッファ、ステンシルバッファ)の正確なビット単位のコピーを作成し、このコピーをVRAMではなくメインメモリに置