Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Fix use of renderWindow returned by CreateLookingGlassRenderWindow on macOS

Aberta
#11 9 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
38/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
cpp, macos

Direção de pesquisa

Comece em Rendering/OpenGL2/vtkCocoaRenderWindow.mm, especialmente nos blocos próximos às linhas 821-845, e compare a correção relacionada para Linux e Windows em VTK merge request 7271. Execute com -I a linha de comando associada ao teste TestDragon para reproduzir o comportamento de exibição do macOS. A tarefa estará concluída quando a saída de CreateLookingGlassRenderWindow aparecer no display de hardware em vez da tela principal.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Due to an issue in upstream VTK preventing windows with negative position from being used, the looking glass renderwindow created on macOS does not appear on the hardware display but instead is shown on the main screen.

Similar problem has been fixed for Linux and Windows in https://gitlab.kitware.com/vtk/vtk/-/merge_requests/7271 but we still need to address the problem with the underlying Rendering/OpenGL2/vtkCocoaRenderWindow.mm

To test potential fixes, you may run the command line associated with "TestDragon" test and specify -I.

I tried to comment these lines without success:
https://gitlab.kitware.com/vtk/vtk/-/blob/36f8256268614a24efcb6c5c90e6fcf7104b3ff9/Rendering/OpenGL2/vtkCocoaRenderWindow.mm#L830-837

It may be worth looking into commenting the whole block:
https://gitlab.kitware.com/vtk/vtk/-/blob/36f8256268614a24efcb6c5c90e6fcf7104b3ff9/Rendering/OpenGL2/vtkCocoaRenderWindow.mm#L821-845

Linguagem predominante
C++
Estrelas
18
Forks
16
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de Kitware/LookingGlassVTKModule

Todas as issues de Kitware/LookingGlassVTKModule

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.