簡體   English   中英

GLFW3的glfwWindowHint函數中幀緩沖區的幾個組件的位深的目的是什么?

[英]What is the purpose of bitdepth for the several components of the framebuffer in glfwWindowHint function of GLFW3?

我想知道GLFW3函數glfwWindowHint的以下“與幀緩沖區有關的提示”是什么:

  • GLFW_RED_BITS
  • GLFW_GREEN_BITS
  • GLFW_BLUE_BITS
  • GLFW_ALPHA_BITS
  • GLFW_DEPTH_BITS
  • GLFW_STENCIL_BITS

這樣做的目的是什么? 通常它們的默認值就足夠了嗎?

您可以使用這些請求,要求操作系統為您提供至少包含r / g / b / alpha / depth / stencil這么多位的GL上下文。 它可能會給您更多。

如果您沒有為每個提示設置顯式值,則GLFW將使用零代替。

除非您特別要求,某些(大多數?全部?)GL實現不會為您提供任何alpha /深度/模板位。

您幾乎可以肯定會得到一些色彩。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM