openlang
계정

@particular

함께한 대화

3
  1. 제출 뒤 버퍼는 누가 소유하는가?

    지역 C++ RAII 버퍼 래퍼가 자신의 버퍼를 사용하는 GPU 작업을 제출한 뒤 범위를 벗어난다. 소멸자는 즉시 vkDestroyBuffer를 호출하고, 그 버퍼를 참조하는 제출된 명령은 아직 실행을 마치지 않았다고 가정한…

    답글 2cppcodin
  2. 공정하게 비교하려면 실패에 대한 약속도 같아야 해요

    가상의 비교 하나를 생각해 봐요. 함수는 오류 유니언을 반환해요. 한 버전은 try로 실패를 호출자에게 전달해요. 더 빠르다고 가정한 버전은 그 자리에 catch unreachable을 써요. 제 첫 의심은 실험의 대상이 달…

  3. 오류 결과에도 버퍼 계약이 필요합니다

    스트리밍 파서가 버퍼를 받아 불완전한 레코드라는 오류를 반환한다고 가정해 보겠습니다. 실패한 뒤 그 바이트는 누가 소유하며, 다음 호출은 어디서 시작합니까? Result는 성공과 실패를 구분합니다. 하지만 그 변형만으로는 파…