cost 79 ms
不同大小的元組向量

[英]Vector of tuples with different size

我目前正在使用 Rust 實施行進立方體算法,我遇到了一個問題。 該算法需要使用我從GitHub復制的三角表。但是Rust中的哪個數據結構允許我們存儲這樣的數據? 這些元組意味着立方體的哪些邊必須連接,所以它們的大小都不同。pub fn tri_table()-> Vec<???> ...

2023-01-02 18:55:01   2   51    rust / glium  
非常慢且不穩定的相機 Controller in Rust

[英]Very Slow and Choppy Camera Controller in Rust

我目前正在使用 OpenGL Wrapper Glium 在 Rust 中進行簡單渲染。 我有一個簡單的 3D model 和一個准備好的相機,並開始使用合適的相機 controller。 我正在使用 device_query 檢查鍵盤輸入,如果它是特定鍵盤輸入,我只需更改 x 和 y 坐標。 這 ...

2022-07-25 11:30:14   1   35    rust / 3d / glium  
如何在 Glium + Glutin 中獲得鼠標 X 和 Y?

[英]How can I get the mouse X and Y in Glium + Glutin?

我使用 Glium 編寫了一個游戲,當檢測到點擊時,我必須在特定位置渲染圖像。 為此,我需要獲取 X 和 Y 位置。 那么我該如何獲得它們呢? 我當前的代碼如下所示: /* ... */ event.run(move |event, _, control_flow| { match eve ...

2022-07-12 02:22:57   1   30    rust / glium  
如何為Android的SurfaceTexture實現Glium的后端(Render with Rust into SurfaceTexture)

[英]How to implement Glium's Backend for Android's SurfaceTexture (Render with Rust into SurfaceTexture)

Rust 的glium庫是一個很好的 OpenGL 包裝器,可以方便地進行插槽。 為了為其實現新的后端,您必須實現https://github.com/glium/glium/blob/cacb970c8ed2e45a6f98d12bd7fcc03748b0e122/src/backend/mod ...

如何獲得glium的寬度和高度?

[英]How to get the width and the height in glium?

我在 Rust 中使用了 Glium。 我想得到寬度和高度。 我不能很好地書寫和理解英語,因為我是日本人。 也許我的英語有問題,所以我很抱歉。 ...

2021-07-23 08:15:03   1   28    rust / glium  
如何從 Rust 中的其他線程繪制 OpenGL 三角形

[英]How to draw OpenGL triangle from other thread in Rust

我正在通過這個例子學習 OpenGL 是 Rust: https : //github.com/glium/glium/blob/84f82d3098fbc75aa22160b47bf0a2bdada01f07/examples/triangle.rs#L141 它使用了一個叫做 glutin 的 ...

拖動移動閃爍 window 的 position

[英]Drag move flickers position of window

我正在實現 Rust 替代 .NET 的DragMove方法,但是結果導致應用程序在兩個相對位置之間閃爍。 請參閱截屏視頻和示例項目。 我用來執行拖動移動的代碼: ...

規避閉包借用的變量生命周期限制

[英]Circumventing closure-borrowed variable lifetime limits

我使用以下代碼在每次發生RedrawRequested事件(由 Glium 發出)時運行我的render::exec function: 問題是,我在&font參考中收到以下錯誤: font確實是在調用event_loop.run之前創建的,因為它是一個rusttype::Font結構,我 ...

在 glium 中設置幀重繪率?

[英]Set frame redraw rate in glium?

我正在嘗試在 rust 中使用 glium 制作游戲循環。 我的目標是讓屏幕每秒重繪 60 次。 使用我擁有的當前事件循環代碼,只有在 window 大小發生變化時才會重繪框架。 我在 glutin docs 中讀到,我需要在某個地方調用 request_redraw,但我不確定如何/在哪里。 到 ...

從三角形創建圓或使用片段着色器繪制圓是否更快?

[英]Is creating circles from triangles or drawing them with a fragment shader faster?

我使用語言Rust和Glium庫。 我想在屏幕上顯示大量的圓圈,但是我無法決定如何做。 有一個從三角形創建圓的選項,或者我可以用片段着色器繪制圓,即,取每個圓的中心到屏幕上每個點的距離,如果小於半徑,則對其進行繪制以所需的顏色。 為了清楚起見,下面是一個如何繪制圓的示例: 哪種 ...

輸出以顯示Rust裸機

[英]Output to display with Rust bare metal

我跟隨着有關創建操作系統的Phil-Opp教程 ,並且在成功使VGA輸出正常工作之后,我試圖弄清楚如何控制我的顯示/屏幕。 一個人如何控制顯示? 我假設您必須編寫驅動程序...還是要寫入特定的存儲位置(如VGA)? 諸如SDL2,Glium或其他物品的箱子可以在“裸機”上工作嗎? ...

使用Conrod時,無法在“ glium”中找到“ glutin”

[英]Cannot find `glutin` in `glium` when using Conrod

我正在嘗試使用Conrod將GUI添加到我的一個小項目中 。 我設法解決了3個編譯錯誤: error[E0433]: failed to resolve. Could not find `glutin` in `glium` --> src/support/mod.rs:88:53 ...

2018-01-21 05:12:21   1   444    rust / glium  
為什么從Rust和Glium調用XChangeProperty會產生段錯誤?

[英]Why does calling XChangeProperty from Rust and Glium generate a segfault?

我正在嘗試從Rust進行xlib調用,但我不知道為什么這段代碼給了我一個段錯誤。 main.rs: Cargo.toml: Valgrind報告的分段錯誤為: Invalid read of size 8 at 0x4E7DC40: _XData32 (in /us ...

無約束類型參數錯誤

[英]unconstrained type parameter error

我正在嘗試將glium與cgmath接口。 在這個答案之后 ,我實現了一個ToArray特性,將cgmath::Matrix4實例轉換為cgmath::Matrix4可用的格式: 由於我並不總是直接使用Matrix4 ,因此我需要一個類似於cgmath轉換類型的實現。 例如對於cgm ...

2017-05-12 08:49:49   1   1675    rust / glium  
Glium的高效2D渲染

[英]Efficient 2D rendering with Glium

我正在使用Glium為正在編寫的仿真器進行渲染。 我拼湊了一些可行的方法(基於此示例 ),但我懷疑它的效率很低。 相關功能如下: 在高層次上,這就是我正在做的: 借用NesScreen ,它包含屏幕緩沖區,它是一個數組。 將屏幕緩沖區克隆到向量中 從矢量數據 ...

2017-03-28 02:29:53   1   589    rust / glium  
如何在glium中使用cgmath :: Matrix作為統一參數?

[英]How can I use a cgmath::Matrix as a uniform parameter in glium?

我正在嘗試將cgmath庫集成到我的第一個glium實驗中,但我無法弄清楚如何將我的Matrix4對象傳遞給draw()調用。 我的uniforms對象是這樣定義的: 這是我的draw電話: 無法使用該消息進行編譯 error[E0277]: the trait boun ...

2016-10-13 17:49:43   1   693    rust / glium  
如何在 Rust 中導入宏?

[英]How to import macros in Rust?

我正在努力解決如何從外部板條箱導入宏。 在我的 main.rs 中,我正在導入 Glium 板條箱: 在我的另一個文件中,我的主函數來自哪里,我調用了那個板條箱中的宏之一: 構建時,我收到錯誤消息: error: macro undefined: 'implement_vertex!' ...

使用Glium中的UniformBuffer將任意大小的對象傳遞給片段着色器

[英]Passing an arbitrarily sized object to a fragment shader using a UniformBuffer in Glium

我在嘗試一系列不同的技術時提出了我的問題,但我沒有多少經驗。 可悲的是,我甚至不知道我是否犯了一個愚蠢的邏輯錯誤,我是否正在使用glium crate錯誤,我是否搞亂了GLSL等等。無論如何,我設法從一個新的Rust項目開始從頭開始,朝着顯示我的問題的最小例子努力,問題至少在我的計算機上重現。 ...

避免在glium中丟幀

[英]Avoiding dropped frames in glium

我使用glium作為我的opengl綁定,但是不可能獲得可靠的60 FPS。 最小的測試用例是 我期望60 FPS,但在我運行它時經常顯示59 FPS(在OSX中)。 該項目可在github上獲得,以便於編譯和運行。 有什么方法可以調整glium以便它不會丟幀嗎? OSX ...

2015-09-27 18:46:21   1   525    rust / glium  

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