cost 73 ms
Vulkan的memory域操作是如何工作的

[英]How does Vulkan's memory domain operation work

我閱讀了一些關於使用 VK_PIPELINE_STAGE_HOST_BIT 在 cpu 和 gpu 之間復制圖像的代碼示例。 (為簡單起見,我將使用下面的 phsuedo 代碼)對於 gpu->cpu 就像: 1.vkCmdCopyImage(..., src_img, ... dst_im ...

Vulkan vkInvalidateMappedMemoryRanges 解釋

[英]Vulkan vkInvalidateMappedMemoryRanges explanation

從 Vulkan 文檔中,它說“vkInvalidateMappedMemoryRanges 保證設備寫入 pMemoryRanges 描述的 memory 范圍,這些范圍已使用 VK_ACCESS_HOST_WRITE_BIT 和 VK_ACCESS_HOST_READ_BIT 訪問類型提供給主 ...

紋理在 Godot 中顯示閃爍/混疊/波紋圖案,盡管有 Mipmap

[英]Texture Shows Flickering / Aliasing / Moire Patterns in Godot, Despite Mipmaps

如果我將棋盤紋理加載到 Godot 中: 站在離它足夠遠的地方,我會看到奇怪的人工制品,稱為莫爾圖案: 這是計算機圖形學中的一個眾所周知的問題,每當您采樣分辨率高於其正在渲染到的屏幕區域的紋理時,就會出現該問題。 (有關另一幅插圖和完整解釋,請參閱本文。) mipmaps 的使用是一種通過 ...

Rust flo_draw 圖形庫未構建

[英]Rust flo_draw graphics library is not building

我遇到的問題是關於復制粘貼的 flo_draw 示例程序。 我正在使用 vscode 和 rust-anylizer 擴展。 它告訴我failed to run build scripts, check server logs for more information 。我不知道如何檢查這些或它們是 ...

在現代 OpenGL 中有效地轉換許多不同的模型

[英]Efficiently transforming many different models in modern OpenGL

假設我想渲染許多不同的模型,每個模型都有一個我想應用於它們頂點的不同變換矩陣。 據我所知,天真的方法是在頂點着色器中指定一個矩陣統一,其值在渲染期間為每個網格更新。 對我來說很明顯,這是一個壞主意,因為要付出很多統一更新和繪制調用的代價。 那么,在現代 OpenGL 中實現這一目標的最有效方法是什么 ...

無法理解為什么使用 Python 的 turtle 模塊繪制星星的角度是

[英]Not able to understand why the angles for drawing star using Python's turtle module is

turtle 模塊使用像fd (向前)和bk (向后)這樣的命令來移動,用rt (右)和lt (左)來轉彎。 我做過的大多數程序都有直觀的角度可供參考。 我試着畫了兩種類型的星星(通過反復試驗)。 第一個是 144 (720 / 5) 度。 為什么第二顆星的角度是 126 度和 54 度? 感 ...

比較兩個具有不同壓縮率的相同 jpg 文件

[英]Comparing two identical jpg files with different compression ratios

有一個包含 jpg 文件和一個 jpg 文件的目錄,應該與目錄中的文件進行比較,並以這種方式找到 2 個圖形相同的文件。 這是關於最簡單的方法。 也許可以比較 R、G、B(可變性)的差異,而不是 R、G、B 值本身的差異,因為它們可能因不同程度的 jpeg 壓縮而略有不同。 ...

來自 root 用戶的 Wayland 檢測

[英]Wayland detection from root user

我有一個必須以 root 身份啟動的腳本。 我需要檢測圖形系統並識別它(windows X 系統、Wayland)。 我嘗試使用一些環境變量,例如${XDG_SESSION_TYPE}或${WAYLAND_DISPLAY} ,如果您使用的是 x11 或 wayland,或者如果您使用的是無頭系統,這 ...

當 OpenGL4.5 中的頂點數少於圖元數時處理每個圖元法線

[英]Handling per-primitive normals when there are less vertices than primitives in OpenGL4.5

我在OpenGL 4.5 中想出了一個解決方案,將正確的法線傳遞給片段着色器,以便每個三角形圖元能夠在進行索引三角形渲染時使用每個三角形法線。 (我想使用 IBO) 我目前適用於某些模型的解決方案基本上是將每個圖元的第一個頂點設置為激發頂點,並將圖元的法線計為激發頂點的法線。 (當然是在shad ...

object的POV與圓形、矩形的碰撞檢測

[英]Collision detection between POV of object and circles and rectangles

在“ Drawing point of view for an object in PyQt6 ”中,我們為 object 繪制了一個視角。在“ Collision detection between circle and rectangle ”中,我們找到了如何檢測圓形和矩形之間碰撞的方法,現在我 ...

使用 Python 操作應用程序 window 框架

[英]Manipulate an application window frame using Python

TLDR:是否有 Python 庫允許我將應用程序 window 幀作為圖像並將其重寫為所述應用程序? 所以整個故事是我想使用 Python 編寫一個應用程序,它執行類似於Lossless Scaling和Magpie的操作。 我想獲取一個應用程序 window(例如視頻游戲 window),將當 ...

光線追蹤器中的視覺錯誤?

[英]Visual bug in the raytracer?

我不知道這是錯誤還是正常行為,但我對紅色球體反射中拉長的 object 感到困惑,這是什么? 我的場景:s = Scene( [ Light( type_=LightType.ambient, intensity=vec3( ...

在 shiny 應用程序中使用 sliderInput 為區域着色

[英]Color an area with a sliderInput in a shiny app

賞金將在 2 天后到期。 此問題的答案有資格獲得+50聲望賞金。 TarJae想讓更多人關注這個問題。 我有這個改編自 web 的小示例應用程序: 然后我加載圖像作為背景,如: 我想知道是否有一種方法可以為圖形邊界中 100 到 400 之間(由滑塊給出)的特定區域高度着色,例如: ...

如何將 VBE 實現為與顯卡無關的 bios function?

[英]How can VBE be implemented as bios function agnostic to graphics card?

我目前正在學習引導加載程序和 kernel 等低級計算,偶然發現了 vesa bios 擴展,這是圖形顯示 controller 的標准。 但是在閱讀了一些有關它的文檔之后,我不確定由主板制造商開發的 BIOS 如何配置/使用完全獨立於它們的顯卡。 我知道 VGA 也變成了 BIOS functi ...

從緩沖區讀取非對齊的頂點輸入變量

[英]Reading non-aligned vertex input variables from buffers

在頂點輸入布局中,例如,vec3 后跟 vec2 緊密打包在一起,但是在統一塊和存儲緩沖區之類的東西中,vec3 被打包為 16 字節。 我想知道這是什么原因。 而且,我想知道如果我的頂點在布局 vec3 而不是 vec4 中,我想最終從存儲緩沖區或使用緩沖區設備地址讀取這些頂點,可以嗎? 它本質上 ...

在后記中遮蔽三角形

[英]Shading a triangle in postscript

我想寫一些后記代碼來遮蔽三角形。 這是我從幾個生成陰影正方形的谷歌搜索中拼湊而成的一些代碼: 現在,如果我用這段代碼創建一個純文本文件並將文件名命名為 shade.ps --- 重要的是 .ps --- 並在 Mac 上雙擊打開,然后 Apple Preview 應用程序將打開該文件並制作一張帶有陰 ...

將圖像放在另一個圖像之上,使漸變背景 colors 透明

[英]Place an image on top of another, make gradient background colors transparent

我有兩張圖片,我需要將一張放在另一張上面。 第二張圖片是在粉紅色背景(下圖模擬)上拍攝的,由於光線衰減,背景更像是一種漸變。 我需要將圖像放在另一個圖像上並刪除背景顏色。 我想定義一個代表我的背景的色相范圍,並將落入該范圍內的每個像素移除/透明化,以便將其粘貼在頂部,就好像它具有透明背景一樣。 這是 ...

打印一個數字,相同的次數

[英]Printing a number, the same number of times

我想創建以下模式: 這是我的嘗試: 現在很明顯,這將返回數字與自身的乘積。 我想指定這個 function 多次打印出這個數字。 所以像 print(i) * i 這樣的東西當然不是正確的語法。 我會怎么做呢? ...


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