engine
Here are 1,584 public repositories matching this topic...
Frequent bug: while sorting by y-coordinate, the vertices are sorted, but the data coming with the vertices is not.
Gouraud shading, forgot to sort intensities
In my case I was calculating a barycentric coordinate of one vertex and assigning it to a different vertex by mistake.
The artifacts looked exactly the same as you presented, if it is the same problem then the description could be
It was happening in my own code, but it also 100% reproduces for me in the examples. Simply build the examples, run and hit the window close button.
Seems to be something relating to it still being inside renderFrame() during bgfx::shutdown().
<img width="1582" alt="Screenshot 2019-12-25 at 14 38 40" src="https://user-images.githubusercontent.com/621629/71447311-a7752680-2724-11ea-8a29-c2eae
-
Updated
May 15, 2020 - JavaScript
I think there is an error in the FrameLimiter implementation logic for the Sleep
strategy, unless I'm misunderstanding something.
The docs say (emphasis mine):
Sleep will call
thread::sleep
with a duration of 0 milliseconds until the frame duration has passed.
In the code, the Sleep
strategy is called with a zero duration:
const ZERO: Duration = Duration::from_millis(0
Bug Report
What is the expected behavior?
To wiki show the correct way to be used now.
What is the current behavior?
I updated to latest beta 24, and saw that $media got deprecated, but docs still shows the old way for listening for MediaChange (using it).
I couldn't find a way to get the asObservable from MediaObserver that is not from $media like it shows in changelog.
The spacing between the lines in the credits screen does not match the official D2 client. The spacing needs to be adjusted to accurately match what the original client does.
FreeBSD port
When working on a fix for #2755 I noticed that Git tag parsing is sub-optimal performance wise - to determine changeset/date for each tag a new command is spawned via Executor
in buildTagEntry()
. For repositories with large set of tags (e.g. Linux kernel) this could be taxing.
Either convert this to parallel execution (thread pool) or find a way how to get all the data in single command.
-
Updated
Jan 15, 2020 - C++
A game's code is supposed to have its own error type (that can wrap over ggez::GameError
) but you are forced to unwrap
/expect
all your errors in EventHandler
's draw
and update
methods (because you can't turn them into GameError
), right? Is this documented somewhere?
Related to ggez/ggez#421
The persistent
section of the doc ( https://renpy.org/doc/html/persistent.html ). Does not talk about how to initialize them. (There has been some questions about it on discord). If there is no difference with default, define, init
for persistent
variables, probably a sentence like this will be enough: "persistent variables can be initialized with default
, define
or in an init
block")
Combine Tutorials 4 & 5 from
http://wiki.ogre3d.org/Basic+Tutorials
into one "Input and Listeners" tutorial as with SDL we only support buffered input.
However, include the new InputListenerChain based on the ImGUI sample.
-
Updated
Apr 27, 2020 - HTML
-
Updated
Feb 20, 2019 - C++
Refresh wiki page
For now the wiki page of OpenXRay is a mess!
I mean all necessary pages on all possible languages are trying to fit into main wiki page.
I haven't even found coding conventions from the first time!
That should be structured by the next design:
- Main page contains only links to language main wiki page.
- Language main page contains thematic sections like: Development, Modding, Using, Conti
-
Updated
Apr 21, 2020 - C
-
Updated
May 21, 2020 - Scala
Documentation issue
https://github.com/evennia/evennia/wiki/Tags
I would really appreciate a little clarification on tags and how to use them to extract objects. For example, if I have a list of objects and only want to get ones with "outside room" in the tag, there's no explanation of how to do so.
Suggested change
A couple examples perhaps using tags.get or something like that, s
open sciter-sdk\samples\log+debugging\log.htm in usciter.exe
press inspector=> syntax error, select error with arrows and shift, ctrl+c
it will copy text without quotes
it copy Error: bad syntax : Expecting
instead of
'
'>Error: bad syntax : Expecting ',' or ';', found '<identifier>'
(win10 x64, sciter x32)
-
Updated
May 4, 2020
Model 22 in TR1 has collision enabled which prevents Lara from going through.
EDIT: that seems to be not a camera target but some other service entity.
-
Updated
May 13, 2020 - JavaScript
hi,
as you know, in SoLoud, the number of filters are limited
we should implement more like different reverbs, fir and irr filters, (these could be used to implement HRTF support), Chorus, One Poll, One Zero, Pole Zero, Two Pole, Two Zero, etc
a library exists called stk under zlib license which already implemented these maybe we can implement some of these out
Seek performance
The field __name__
is a built-in module variable in python. E.g. if __name__ == "__main__":
is commonly used. It is overwritten in the backends. In backend_glfw.py we have the lines:
# Backend name
__name__ = "GLFW"
https://github.com/glumpy/glumpy/blob/master/glumpy/app/window/backends/backend_glfw.py#L43
It means that print(type(app.Window()))
returns `<class 'GLFW.Window'>
-
Updated
Jan 8, 2018 - Java
Seems most of the examples are broken, at least on latest Chrome most resources fail to load. @cookiengineer are you aware of this?
Docs Docs Docs
Improve this page
Add a description, image, and links to the engine topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the engine topic, visit your repo's landing page and select "manage topics."
The new converter (#1151) uses member objects to operate on data from the
.dat
files. While these provide the necessary functions for conversion, they are also significantly larger than the original dat file entries (20x - 400x the size). This results in a comparatively high memory usage, especially for DE2 which uses ~1.6 GB of memory for all dat file entries. Note that the converter does not