Profile

Cover photo
Christoph Haag
100,922 views
AboutPosts

Stream

Christoph Haag

Shared publicly  - 
 
+Brandon Jones
Are we going to see OSVR and Linux support any time soon in the chromium webvr build?

Firefox nightly already has it, but it only works for about 2 seconds before crashing, so it has always been unusable.

Would be nice to have an alternative that actually works.
1
Add a comment...

Christoph Haag

Shared publicly  - 
1
Add a comment...

Christoph Haag

Shared publicly  - 
 
gnome-maps can't open Dußlingen.gpx when given as a command line argument. But it works when the file is opened from the gui.

It's $current_year, come on.
1
Add a comment...

Christoph Haag

Shared publicly  - 
 
Well, that's a weird marble update. The first image shows how marble 16.04 renders a gpx track, the second image shows how marble 16.08 renders a gpx track. Yes, there is one in the image. It's a 1px wide white line. Very useful.

Someone else noticed it: https://forum.kde.org/viewtopic.php?f=217&t=133939

But no bugreport so far. Maybe I should make one.
1
Add a comment...

Christoph Haag

Shared publicly  - 
 
This is really starting to bug me.
1
Add a comment...

Christoph Haag

Shared publicly  - 
 
Fun with optimization...

Mandelbulber-opencl has an opencl kernel that doesn't compile with mesa's clover:
<unknown>:0:0: in function fractal3D void (%struct.sClPixel addrspace(1), %struct.sClInBuff addrspace(1), %struct.sClInConstants addrspace(2), %struct.sClReflect addrspace(1), %opencl.image2d_ro_t.0 addrspace(2)*, i32): unsupported call to function logf

Since the messages of the opencl compiler are ... lacking and the code is split over many files, I was going through the code manually and narrowed it down to this line:
out.distance = dist;

Of course that's weird. An assignment that causes an "unsupported call to function logf" error?

As the code (yes, the code of a single function) is spread over several files, I searched for dumping the CL code and finally found CLOVER_DEBUG=clc. With its help I could finally see this series of statements:
1. dist = 0.5f * r * native_log(r) / (r_dz);
2. if(dist < 0.0f) dist = 0.0f;
3. out.distance = dist;

native_log(r) is the problem. Probably a bug in mesa. But the fun thing is that when the assignment from line 3 is removed, it is not triggered. Or if you replace the condition dist < 0.0f with 1, then it is also not triggered.
Kinda interesting to see how compile errors in later stages are sometimes not hit just because the semantic analysis allows the compiler to throw away the problematic code because it can infer that its result isn't being used anyway.
1
Add a comment...

Christoph Haag

Shared publicly  - 
 
The CI build for my change failed, because... clang segfaulted while linking?

https://travis-ci.org/OSVR/OSVR-Core/jobs/157131254#L1878
1
Add a comment...

Christoph Haag

Shared publicly  - 
 
Yes google, that is exactly what I wanted to see.
1
Add a comment...

Christoph Haag

Shared publicly  - 
 
"Dennoch darf man sich fragen, ob die Schuld nicht vielmehr die Wissenschaftler selbst trifft. Immerhin könnte der Befund genauso darauf hindeuten, dass sie dem Programm blind vertrauen und die Daten nicht genau überprüfen würden."

Oder dass sie überhaupt Microsoft® Excel® für ihre Datenverwaltung benutzen?
 ·  Translate
 
Vielleicht würde eine Excel-Fortbildung helfen? (vza) #justthinking

P.S.: Ich würde vermute, dass von dem Problem nicht nur Genforscher betroffen sind ;-)
 ·  Translate
Laut eines aktuellen Artikels weisen Tabellen von durchschnittlich 20 Prozent der Veröffentlichungen zur Genforschung Fehler auf. Sie entstehen durch das automatische Konvertieren von Daten durch Excel.
12 comments on original post
1
Add a comment...

Christoph Haag

Shared publicly  - 
 
Did they translate git with google translate?

"Sie fragten den jüngsten Commit nachzubessern, aber das würde diesen leer machen."
 ·  Translate
1
Add a comment...

Christoph Haag

Shared publicly  - 
 
Great band. Every one of their covers is gold.
 ·  Translate
1
Add a comment...

Christoph Haag

Shared publicly  - 
 
The amdgpu-pro dkms module doesn't compile.

/var/lib/dkms/amdgpu-pro-16.30.3/315407/build/amd/amdgpu/../dal/dc/calcs/bandwidth_calcs.c:3184:41: Fehler: Feldindex ist oberhalb der Feldgrenzen [-Werror=array-bounds]

Wow, happy debugging there.

https://gist.github.com/ChristophHaag/736ebb87f5671646094f844d9fe40cbf#file-bandwidth_calcs-c-L3184
 ·  Translate
1
Christoph Haag's profile photo
Add a comment...
Collections Christoph is following
Links
Links
Basic Information
Gender
Male