Frederic Freyer

Results 62 issues of Frederic Freyer

I have a reimplementation of `Linearlagebra.qr` in my codebase which uses `@turbo`. In it there is ```julia using LinearAlgebra, LoopVectorization, BenchmarkTools function reflectorApply!(x::AbstractVector{

The current uv's in Rect3 are just the xy components of the coordinates. That means uvs are doubly assigned and not normalized. This pr adds some manual uvs so that...

# Description This is an experiment with a dedicated voxel rendering function using the meshing ideas presented here: https://www.youtube.com/watch?v=4xs66m1Of4A The initial commit only implements plain voxel rendering, but can handle...

# Description The last (GLMakie) line rework (#2666 + some fixes) modified the generated geometry to cleanly join lines. This resulted in a pretty complex geometry shader that is hard...

# Description This prepares some things for #3226: - move translations from projection to view matrices - track eyeposition in Axis and PolarAxis - rework Axis3 to use `perspectiveprojection` and...

# Description I wanted to put some of my thoughts on bounding boxes into writing/code. ## What uses bounding boxes? - Axis, Axis3, PolarAxis, axis3d! use bounding boxes for limits,...

# Description Fixes this: ![Screenshot from 2023-11-24 16-19-44](https://github.com/MakieOrg/Makie.jl/assets/10947937/c187e065-bd3f-4594-9344-fa74e3d89e28) until we either deprecate `rotation` or `rotations` as an attribute (for meshscatter). After: ![Screenshot from 2023-11-24 16-21-06](https://github.com/MakieOrg/Makie.jl/assets/10947937/f1506e58-adcc-4d3b-9a2f-6d45d5ee9d94) ## Type of change -...

bug

Since this pr is shaping out to be breaking I'm planning on handling #3013, #2881 and #1730 here. # Description This pr has two main goals. The first is to...

# Description Old Description Implements the Widget from #2624, which allows you to orient a 3D axis by clicking on different faces of the mesh, or rotating that mesh with...

# Description Currently when a plot is added to an axis the limit resetting machinery always runs. This means that if you either set limits yourself (xlims!, ylims!) or any...